Phi*_*emy 5 linux compression unix tar
如何转换.tar.gz为.tar.xz?
我有一堆.tar.gz文件想要转换.tar.xz为更好的压缩效果。
如何有效地做到这一点?像这样的命令会很棒:How do I conversion tar.bz2 to tar.gz? 。
以下是我用来创建 tar gz 和 tar xz 的两个命令:
tar czf folder.tar.gz foldertar 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 -T0 > file.tar.xz
Run Code Online (Sandbox Code Playgroud)
-c在这两种情况下都告诉程序输出到stdout. 在这种情况下,它从viagunzip接收数据,然后通过管道 ( ) 传送到。then 被告知相同,其输出通过管道传输到您的输出文件。
是否可以利用并行压缩来显着减少操作时间。stdin< file.tar.gz|xzxz-T0
gunzip应该实际上与gzip -d