如何压缩包含12GB以上数据的文件夹

时间:2011-03-21 07:27:04

标签: linux

我要求压缩包含大量文件的文件夹。 当我尝试在命令行中压缩时,它显示zip错误:输入文件读取失败

我搜索网并发现“.ZIP文件格式,只处理可以的文件长度 包含在一个32位整数。“如果是这样,那么它必定是我得到的错误的原因,因为我的文件夹大小超过12GB。有没有办法扩展文件大小拉链。 或者还有另一种解决方法吗?

我正在使用CENTOS 5。

感谢。

2 个答案:

答案 0 :(得分:12)

你可以使用tar。

试试吧:

$tar -cvzf compress.tgz /path/to/your/data

并提取它:

$tar -xvzf compress.tgz

答案 1 :(得分:3)

GZip可以处理文件系统可以处理的任何大小。您可能希望首先将内容“tar”到一个文件,取消GnuTar,您可以使用z选项一次性进行压缩。

7Zip也是ZIP的一个很好的替代品。它被移植到许多平台上,并且尺寸限制要高得多。