如何在 Linux 中提取 tar xz 文件

在本教程中,我們將了解如何使用 .tar.xz Linux 中的文件擴展名。

xz 格式是一種基於 LZMA2 算法的單文件壓​​縮格式。 它提供無損壓縮,這意味著它可以保留原始數據而不影響其質量。 這使其成為傳送軟件應用程序和圖像文件的理想選擇。 xz 壓縮要慢得多,但它的解壓速度相當快。

在我們開始壓縮或解壓縮文件之前,首先確保安裝了 xz 工具。 較新的 Linux 發行版已經安裝了 xz 工具。 但是,如果缺少 xz 工具,請使用以下命令進行安裝。

在 Debian/Ubuntu 上安裝 xz-utils

要在 Ubuntu 和 Debian 發行版中安裝 xz 工具,請運行以下命令

sudo apt install xz-utils

輸出

在 CentOS/RHEL 上安裝 xz 工具

對於 CentOS 和 RedHat 發行版,運行

yum install xz

輸出

yum 安裝 xz

安裝 xz 工具 Fedora

為了 Fedora 系統運行

dnf install xz

輸出

dnf安裝xz

如何創建xz壓縮文件

在這 example,我們要壓縮一個目錄 data 包含幾個文件

mkdir 數據並創建文件

要壓縮目錄,請執行以下命令

tar -cjcf data.tar.xz data/

您可以使用以下命令確認 .tar.xz 文件的創建 ls 命令如圖

輸出

從目錄創建 tar xz 文件

如何提取/解壓縮 xz tar 文件

要解壓縮我們剛剛創建的 xz tarball,請執行以下命令

tar -xvf data.tar.xz

輸出

提取 tar xz 文件

如上所示,該命令與提取一個 .tar.gz 文件

如何提取 .xz 文件

要提取 .xz 文件,您可以使用“unxz”或“xz”命令,如下所示

xz --decompress data.xz

或者

unxz data.xz

結論

本教程說明瞭如何在 Linux 中通過命令行繼續壓縮和解壓縮 xz tarball 文件。 隨意嘗試這些命令,讓我們知道它是如何進行的。 謝謝!

另請閱讀:

  • 在 Linux 中壓縮和解壓文件的 16 個 Tar 命令