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

suv*_*uva 4 linux

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

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

我正在使用CENTOS 5.

谢谢.

ari*_*ayu 14

你可以使用tar.

试一试:

$tar -cvzf compress.tgz /path/to/your/data
Run Code Online (Sandbox Code Playgroud)

并提取它:

$tar -xvzf compress.tgz
Run Code Online (Sandbox Code Playgroud)


小智 4

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

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