是否可以使用 gzip 压缩非常大的文件(~30 GB)?如果是这样,我应该使用哪些命令、开关和选项?
或者是否有另一种程序(最好是 Ubuntu 发行版上常用的程序)可以用来压缩/zip 非常大的文件?您有这方面的经验吗?
答案1
AFAIK 没有大小限制gzip
- 至少没有 30GB。当然,您的光盘上需要有空间来容纳压缩文件,压缩时两个版本都会同时存在。
bzip2
更好地压缩文件(不仅是大文件:-),但速度(有时慢很多)。
答案2
如果你需要一个好的压缩率,你可以尝试lzma。它比 bzip2 更快、更高效,甚至可能比 gzip 更快(我不确定)
http://www.thegeekstuff.com/2010/06/lzma-better-compression-than-bzip2-on-unix-linux/
答案3
如果您遇到了限制,请重新安排。代替:
gzip file
做:
gzip < file > file.gz
效果很好。
答案4
XZ 设置为最低压缩很可能打gzip 的速度和压缩。