Ubuntu

在 Ubuntu 9.04 下備份目錄為 1gb 的 zip 文件

  • February 26, 2010

我正在尋找一種解決方案來獲取一個大目錄並製作一個多存檔 zip 備份,每個 zipfile 為 1gig。我看過 zipsplit 但顯然你實際上不能分割文件,即。該目錄中的文件之一是 5gig,因此 zipsplit 無法處理它,因為它大於 zipfile 的目標大小。我喜歡製作 zipfile 以使 Windows 使用者更容易訪問這些文件。

我不使用 zip,而是使用 tar+gzip。我所做的是

tar czf - /some/dir | split -b 1G

這將創建文件 xaa xab 等。(您可以更改前綴。檢查手冊頁)

簡單地將文件一起還原cat,即

cat xaa xab ... | tar xzf - 

看起來你可以用zipto 來做到這一點,使用-for 文件名,比如(未經測試)

zip - /some/dir | split ...

引用自:https://serverfault.com/questions/117079