# termux-backup-shell **Repository Path**: xc1984759471/termux-backup-shell ## Basic Information - **Project Name**: termux-backup-shell - **Description**: 用于备份termux数据的脚本 - **Primary Language**: Shell - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-09-14 - **Last Updated**: 2025-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # termux-backup-shell #### 介绍 用于完整备份termux数据(/data/data/com.termux/files) 此脚本参考了termux官方的备份方法,详情见:https://wiki.termux.com/wiki/Backing_up_Termux #### 用法 在线脚本: ```bash . <(curl -L https://gitee.com/xc1984759471/termux-backup-shell/raw/master/backup-shell) backup [备份文件] #备份termux ``` ``` . <(curl -L https://gitee.com/xc1984759471/termux-backup-shell/raw/master/backup-shell) restore <备份文件> #还原termux ``` 如果提示"curl:command not found",则需要先安装curl ```bash pkg install curl #或 apt install curl ``` 您也可以克隆本项目仓库使用此功能(需提前安装好git) ```bash git clone https://gitee.com/xc1984759471/termux-backup-shell/ cd termux-backup-shell bash backup-shell <操作> ``` #### 注意事项 1.默认备份到 内部存储/termux-backup-<备份时间>.tar.gz,您可以在备份完成后将备份包进行二次备份(例如转移到外部存储,电脑或网盘中);您也可以手动指定备份包路径(参见上方用法)。 但请不要备份到termux的私有目录(/data/data/com.termux,内部存储(外部存储)/Android/data/com.termux均属于termux的私有目录),否则在卸载termux的同时会一并清除备份包。 2.还原数据将会清空原有的全部数据,请在确认termux中没有重要数据的情况下进行还原操作。 3.备份/还原过程中请不要打断操作,否则可能会造成备份不完整或者termux无法正常启动。如果还原过程中出现错误导致无法启动,清除termux数据后再还原一次即可。 4.个别文件(例如socket连接入口文件)无法备份属正常现象,通常这些文件可忽略,不会对使用造成影响