Zip

部分壓縮目錄中的文件並移動到 pCloud 帳戶

  • October 7, 2021

我有一個 60GB 的目錄,包括數千個具有隨機名稱和文件副檔名的文件,但沒有子目錄。

由於我只剩下 12 GB 的可用空間,我需要部分壓縮此目錄的內容並一一傳輸。

是否可以壓縮此目錄中的前 10GB 文件,一旦將其轉移到其他地方,繼續處理下 10GB 文件?或者也許用序列壓縮文件。例如:

  • 壓縮file#1file#10000===>1-10000.zip
  • 從源目錄傳輸和刪除
  • 然後,壓縮file#10000file#20000====>10000-20000.zip
  • 等等

這是一個 Ubuntu VPS,我在磁碟上還有大約 12 GB 的可用空間。我的 VPS 提供商無法擴展磁碟。因此,我想將 zip 文件傳輸到我的 pCloud 帳戶。我已經嘗試過rclone了,但傳輸所有文件需要幾天時間。

不完全是您想要的,但是:

zip -m -s 10g -sp -sb -r -j /other-dir/my-split-archive.zip /my-dir-with-files

將開始分部分創建一個拆分存檔,每個大小為 10 GB,在每個部分之後暫停(可能會發出嗶嗶聲)讓您在繼續之前將其轉移,完成後刪除源文件。

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