怎么转换.tar.gz
成.tar.xz
?
我有一堆.tar.gz
文件想要转换.tar.xz
为更好的压缩率。
如何有效地做到这一点?这样的命令将非常有用:如何将tar.bz2转换为tar.gz?。
这是我用来创建tar gz和tar xz的两个命令:
tar czf folder.tar.gz folder
tar cfJ folder.tar.xz folder
有没有比以下更好的方法了tar xvzf folder.tar.gz && tar cfJ folder.tar.xz folder && rm -rf folder
?
您可以将几乎重复的问题中的该命令修改为gunzip
用作解压缩器,并xz
获得完全相同的结果。
gunzip2 -c < file.tar.gz | xz -c > file.tar.xz
-c
在两种情况下都告诉程序输出到stdout
。在这种情况下,gunzip
它从stdin
via接收数据,< file.tar.gz
然后通过管道(|
)传输到xz
。xz
然后被告知相同,其输出通过管道传输到您的输出文件。
gunzip
应该有效地与 gzip -d
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句