Backup

在 Linux 上備份到壓縮存檔

  • September 21, 2012

您將如何僅將給定目錄的一些文件和子目錄備份到壓縮存檔中,以便可以輕鬆地從該存檔中重新創建樹結構。

基本上,rsync,加上一點腳本(選擇我需要的文件和文件夾)就可以完成這項工作,除了我不想只是複制。

我需要一個額外的層,將正在 rsync 的文件壓縮成某種壓縮存檔(然後可以通過重新創建的路徑來恢復)。Rsync 不一定是解決方案的一部分。

例如,我可以掛載一個存檔,以便到該掛載點的所有內容都被壓縮嗎?

由於您已經有了僅選擇所需文件的腳本,為什麼不tar呢?它保留了目錄結構,可以使用簡單的命令行標誌 (-z-j.

tar cfj archive.tar.bz2 "${myfiles[@]}"

引用自:https://unix.stackexchange.com/questions/48784