快轉到主要內容

Termux備份還原檔案教學

分類   智慧型手機 Termux教學
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字
目錄

如果因為測試用途會常常解除安裝 Termux,就有必要了解如何備份Termux的檔案,以便在重新安裝後能快速還原,不需要Root權限。

參考自 Termux WiKi

1. 備份Termux檔案
#

Termux的備份壓縮檔除了自用外,亦可以提供給其他人使用,即所謂的「恢復包」。

  1. 取得儲存空間權限
termux-setup-storage
  1. 建立備份壓縮檔,此指令會備份Termux外部目錄的資料,不包含proot-distro。假設Termux資料佔用10GB空間,那備份約10分鐘,壓縮檔大小約5GB。
tar -zcf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr

沒有Root權限的情況下,只能用proot-distro backup指令另外備份Proot-distro的資料:

proot-distro backup --output /sdcard/debianbackup.tar.gz debian

如果有Root權限,以下版本的指令則能連Proot-distro內部目錄的資料一起備份成單一檔案,無須再使用proot-distro backup指令。

pkg install tsu
sudo tar -zcf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr

2. 還原Termux備份檔案
#

還原Termux備份檔不需要Root權限。

  1. 先取得儲存空間權限
termux-setup-storage
  1. 假設備份檔案位於內部儲存空間/termux-backup.tar.gz,將其復原並還原權限。執行此指令後資料會被覆蓋。
tar -zxf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files --recursive-unlink --preserve-permissions
  1. 輸入exit退出Termux,重新開啟APP後檔案就回來了。

要還原另外備份的Proot-distro則執行:

proot-distro restore /sdcard/debianbackup.tar.gz

相關文章

Android手機跑Docker:Termux安裝headless Alpine Linux QEMU虛擬機
分類   智慧型手機 Termux教學
標籤   QEMU Docker Alpine Linux Android
無廣告的手機Facebook第三方App: Frost
分類   智慧型手機 手機APP分享
標籤   Facebook
Muzei: 手機動態桌布APP,挑選藝術、風景、動漫圖片當桌布
分類   智慧型手機 手機APP分享
標籤   Android

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。