如果可用空间有限,如何存档大文件夹

时间:2014-01-24 23:28:46

标签: perl compression zip archive

我正在尝试压缩文件夹并创建一个zip文件。 文件夹的大小接近75 GB,总磁盘空间为100 GB。 因此,当我尝试使用常见的压缩工具(如7z或Peazip)时,它们的空间不足。

有没有一种方法/软件可以在存档后立即删除原始文件 - 这样我就不会用完空间。

我可以使用Archive :: zip编写一些perl代码,但不确定这是否是最好的方法。

请建议。

3 个答案:

答案 0 :(得分:1)

您可以重复使用ZIP(switch -m)的'move'命令将单个文件添加到现有的zip存档。

zip -m /path/to/zipfile.zip file1 file2 file3

答案 1 :(得分:0)

首先压缩单个文件,然后创建zip文件。

答案 2 :(得分:0)

我会将输入分成多个块,每个块大约10 GB,然后单独压缩它们。无论如何,大多数压缩工具都无法从非常大的输入中受益。