在Linux上如何提取XZ压缩包

XZ是用于压缩数据的另一种压缩方法。
如何在Linux上解压缩XZ存档的几种方法。

对于xz压缩归档文件,请首先尝试使用带有“xf”选项的“tar”命令。
这样,“tar”命令将尝试自动猜测压缩方法。
在运行上述命令之前,请先安装XZ工具:

# apt-get install xz-utils

否则,我们将收到错误消息输出:

tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

提取XZ 压缩包:

$tar xf myarchive.tar.xz

如果由于某种原因,tar命令无法检测到正确的解压缩方法,请使用J直接指定xz压缩:

$tar xJf myarchive.tar.xz

另一个方法是:
使用XZ解压缩工具UNXZ
它将首先解压缩XZ压缩,并得到一个未压缩的tar包:

$unxz myarchive.tar.xz
$ls
 myarchive.tar

然后在提取归档包

$tar xvf myarchive.tar
日期:2020-07-07 20:56:18 来源:oir作者:oir