如何在 Windows 11 上提取 .tar.gz 文件

Windows 11包含使用命令提示符提取“.tar.gz”文件的本機支持,無需第三方工具。您甚至可以通過 Windows Subsystem for Linux (WSL) 使用 Linux 發行版來快速提取在另一個平台上創建的 tarball。

當您看到.tar.gz文件時,意味著這是使用基於 Unix 的歸檔應用程序tar創建的文件,然後使用gzip壓縮進行壓縮。這些文件通常稱為“tarball”。雖然您可以發現它們的寫法類似於雙擴展名 (.tar.gz),但格式也可以寫為.tgz.gz。(值得注意的是,Linux 不使用文件擴展名。相反,文件類型是文件名的一部分。)

雖然 tar 文件通常在 Linux 發行版(例如 Ubuntu)和 macOS 上更常見,用於備份和存檔,但您也可能在 Windows 11 上遇到這些文件。您可以使用7-ZipPeaZip等第三方工具,但這些不推薦,因為它們並不總是適用於額外的.tar.gz文件。相反,您應該使用 Windows 11 或 WSL 中的 Linux 發行版上提供的本機 tar 支持。

在本指南中,您將了解使用命令提示符和 Ubuntu 在 Windows 11 上使用本機 tar 命令來提取 a.d 文件內容的步驟。tar.gz 文件。

提煉。.tar.gz,. tgz,. 在 Windows 11 上使用 tar 生成 gz tarball

提取。.tar.gz,. tgz,. gz, 和. 要在 Windows 11 上使用 tar 解壓 zip 文件,請使用以下步驟:

  1. 在 Windows 11 上打開“開始” 。

  2. 搜索“命令提示符”,右鍵單擊頂部結果,然後選擇“以管理員身份運行”選項。

  3. 鍵入以下命令以使用 tar 提取文件,然後按Enter

    tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -C C:/PATH/TO/FOLDER/EXTRACTION

    Windows 11 提取 tar

    在命令中,更改命令以包含源路徑和目標路徑。

完成這些步驟後,文件和文件夾將提取到指定的目的地。

假設 tarball 是在另一個系統上創建的。此外,我們還跳過了一些通常對保留權限有用的選項,因為 Windows 11 不需要這些選項。

提煉。.tar.gz,. tgz,. 使用 Linux tar 在 Windows 11 上生成 gz tarball

您首先必須使用適用於 Linux 的 Windows 子系統安裝發行版,然後才能在 Linux 上提取 tarball。

要使用 Linux 提取.tar.gz文件,請使用以下步驟:

  1. 打開開始

  2. 搜索Ubuntu並單擊頂部結果以打開該應用程序。

  3. 鍵入以下命令以提取.tar.gz文件的內容,然後按Enter

    sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER

    Windows 11 上的 Linux 解壓 tar

    在命令中,更改語法以包含源路徑和目標路徑。如果它只是一個.tar文件,請使用相同的命令但省略z參數。

我們使用sudo命令以管理員身份運行該工具,tar調用應用程序,並使用以下選項:

  • x —指示 tar 您要提取內容。
  • v —顯示提取過程的可選參數。否則,在該過程完成之前,您只會看到閃爍的光標。
  • z —告訴 tar 使用 gzip 解壓縮“.tar.gz”文件的內容。
  • f —指示 tarball 要提取的文件名。

在該選項之後,您必須指定要提取的 tarball 文件的路徑。在命令中,我們以 開頭路徑,/mnt/c/因為這是 Linux,而不是 Windows。

-C (連字符和大寫C)選項用於更改文件夾,並且您必須指定目標路徑,該路徑以註釋開頭,/mnt/後跟 Windows 路徑。

輸入 Linux 命令時必須注意大小寫,因為“Desktop”與“desktop”不同

這些是提取“.tar.gz”文件的基本選項,但您可以使用該tar --help命令來了解有關可用選項的更多信息。

值得注意的是,Microsoft 正在為文件資源管理器構建對 TAR、GZ、7-Zip、RAR 和許多其他存檔格式的本機支持。該支持預計將隨著Windows 11 23H2的發布而到來。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *