如何在Linux中提取或者解压缩tar.xz文件

时间:2020-03-05 15:26:41  来源:igfitidea点击:

什么是tar.xz文件?

tar是一个与一个文件组合成一个文件的实用程序。

实用程序的主要优势在于tar等rar是在传输文件中。

由于开销,传输100个文件为1 kB,比传输100 kB的一个文件需要更长的时间。

使用tar,我们可以将多个文件存档到一个文件中,从而在传输文件时节省时间和带宽。

但是tar本身不会压缩文件。
如果使用TAR将100个文件组合为1 KB,则结果tar文件才可能约为100 kB。

要进一步节省时间和带宽,请使用压缩实用程序。
这些压缩工具将减小结果图表文件的大小。
XZ是一种这样的压缩工具,它利用LZMA压缩算法。

这就是我们的场景中所产生的tar.xz文件的原因可以大于100 kB,让我们说50 kB。

在Linux中提取tar.xz文件

提取tarXZ文件相当简单。
我们只需要确保在Linux发行版上支持XZ压缩实用程序。

XZ压缩工具可通过大多数Linux发行版中的XZ-Utils包提供。

大多数情况下,我们都可以默认安装XZ-Utils。

但我们仍应确保它在系统上安装。
我们可以使用Linux发行版包管理器安装它。

在Debian或者Ubuntu上,我们可以使用以下命令安装XZ-Utils:

sudo apt install xz-utils

在Linux发行版上有XZ压缩支持,我们可以使用标准Tar命令解压缩Tar.xz文件:

tar -xf file.tar.xz

在这里:

  • -x表示提取存档文件
  • -f手段以下是存档的文件名

你为什么需要在这里指定x(提取物)?
因为tar也可以用于创建(压缩)文件。

因此,我们需要指定使用tar命令,压缩(c)或者提取(x)执行哪个操作。