部分压缩目录中的文件并移动到 pCloud 帐户

部分压缩目录中的文件并移动到 pCloud 帐户

我有一个 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,但传输所有文件需要几天时间。

答案1

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

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

将开始分部分创建一个分割存档,每个部分大小为 10 GB,在每个部分之后暂停(可能会发出蜂鸣声),以便您在继续之前将其转移,完成后删除源文件。

相关内容