我要求压缩包含大量文件的文件夹。 当我尝试在命令行中压缩时,它显示zip错误:输入文件读取失败
我搜索网并发现“.ZIP文件格式,只处理可以的文件长度 包含在一个32位整数。“如果是这样,那么它必定是我得到的错误的原因,因为我的文件夹大小超过12GB。有没有办法扩展文件大小拉链。 或者还有另一种解决方法吗?
我正在使用CENTOS 5。
感谢。
答案 0 :(得分:12)
你可以使用tar。
试试吧:
$tar -cvzf compress.tgz /path/to/your/data
并提取它:
$tar -xvzf compress.tgz
答案 1 :(得分:3)
GZip可以处理文件系统可以处理的任何大小。您可能希望首先将内容“tar”到一个文件,取消GnuTar,您可以使用z选项一次性进行压缩。
7Zip也是ZIP的一个很好的替代品。它被移植到许多平台上,并且尺寸限制要高得多。