我有要重新压缩的test.gz文件(使用更好的压缩率):
gunzip test.gz
gzip -8 test
可以这样做吗?
答案 0 :(得分:2)
您可以将第一个的输出传输到第二个输出,例如
gzip -cd test.gz |gzip -9vv > test-recompressed.gz
请注意,您必须重新压缩到我认为的单独的新文件。
同样更高的gzip数字并没有为很多计算时间带来太多好处,所以这可能不值得。如果您真的需要更好的压缩,请尝试xz
,这是目前广泛支持的。
答案 1 :(得分:0)
可以通过以下方式完成:
tar -cvf files.tar /path/to/file0 /path/to/file1 ; gzip -9 files.tar
或者您可以使用:
tar cvf - /path/to/file0 /path/to/file1 | gzip -9 - > files.tar.gz