可用空间有限时如何归档大文件夹
Posted
技术标签:
【中文标题】可用空间有限时如何归档大文件夹【英文标题】:How to archive large folders when the space available is limited 【发布时间】:2014-01-24 23:28:45 【问题描述】:我正在尝试压缩文件夹并创建一个 zip 文件。 文件夹大小接近 75 GB,总磁盘空间为 100 GB。 因此,当我尝试使用 7z 或 Peazip 等常用压缩工具时,它们的空间不足。
有没有一种方法/软件可以在存档后立即删除原始文件 - 这样我就不会用完空间。
我可以使用 Archive::zip 编写一些 perl 代码,但不确定这是否是最好的方法。
请指教。
【问题讨论】:
大多数压缩程序在最后写入信息,并且在发生错误时希望能够恢复。如果您在使用 GNU tar 的平台上,您可以使用它(连同 -z)和 --remove-files 来删除添加到存档中的文件。 你真的买不起 60 美元左右的新 1TB 磁盘驱动器吗? 【参考方案1】:您可以重复使用 ZIP 的“移动”命令(开关 -m)将单个文件添加到现有的 zip 存档中。
zip -m /path/to/zipfile.zip file1 file2 file3
【讨论】:
【参考方案2】:先压缩单个文件,然后创建 zipfile。
【讨论】:
【参考方案3】:我会将输入分成多个块,每个块大约 10 GB,然后单独压缩它们。大多数压缩工具无论如何都不会从非常大的输入中受益。
【讨论】:
以上是关于可用空间有限时如何归档大文件夹的主要内容,如果未能解决你的问题,请参考以下文章