Linux shell:将 bz2 存档重新打包到 xz

osg*_*sgx 4 bash bzip2

如果我想保存文件的日期戳及其 chmod-chown 设置,如何将 .bz2 存档重新打包为 .xz 格式?

我可以使用任何标准工具和 xz、lzma、p7zip

bil*_*.cn 5

您可以简单地使用bzcat删除 bzip2 压缩,但保留 tar 格式,然后将结果通过管道传输到xz

bzcat file.tar.bz | xz > file.tar.xz
Run Code Online (Sandbox Code Playgroud)

您可以xz像往常一样添加压缩选项,但只需省略文件名,以便使用标准输入。