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

所以你刚刚下载了一个以 .tar.xz 结尾的程序或文件,你想知道如何在 Linux 命令行中提取这个 tar.xz 文件。

在向您展示如何解压缩 tar.xz 文件之前,让我快速告诉您有关 tar 和 xz 的信息。

什么是 tar.xz 文件?

柏油 是一种将多个文件组合成一个文件的实用程序。 像 tar 这样的实用程序的主要优点是传输文件。

由于开销的原因,传输 100 个 1 KB 的文件将比传输一个 100 KB 的文件花费更长的时间。

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

但 tar 本身不压缩文件。 如果您使用 tar 组合 100 个每个 1 KB 的文件,则生成的 tar 文件可能只有 100 KB 左右。

为了进一步节省时间和带宽,使用了压缩实用程序。 这些压缩工具将减小生成的 tar 文件的大小。 XZ 就是这样一种压缩工具 它利用 LZMA 压缩算法.

这就是为什么在我们的场景中生成的 tar.xz 文件可能远小于 100 KB,比如说 50 KB。

在 Linux 中提取 tar.xz 文件

提取 tar xz 文件相当简单。 您只需要确保您的 Linux 发行版上支持 xz 压缩实用程序。

xz 压缩工具可通过 xz-utils 大多数 Linux 发行版中的软件包。 大多数时候,您已经默认安装了 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 (extract)? 因为 tar 也可用于创建(压缩)文件。

因此,您需要指定使用 tar 命令执行的操作,压缩 (c) 或提取 (x)。

我希望这个快速教程可以帮助您提取 tar xz 文件,并且您对 tar 和 xz 文件有更好的理解。 在相关文章中,您可以了解如何在 Linux 中使用 tar 创建 gzip 文件夹。

如果您喜欢本教程,请订阅每周时事通讯,以便在您的收件箱中获取 Linux 提示和教程。