本指南不僅會告訴你如何提取tar.gz文件,還會告訴你它們是什麼以及為什麼要使用它們。
什麼是tar.gz文件?
使用gzip命令壓縮擴展名為gz的文件。
您可以使用gzip命令壓縮任何文件,如下所示:
gzip的例如:
gzip image1.png上述命令將壓縮文件image1.png,該文件現在稱為image1.png.gz。
您可以使用gunzip命令解壓縮使用gzip壓縮的文件,如下所示:
gunzip image1.png.gz現在想像一下,你想壓縮文件夾中的所有圖像。 你可以使用下面的命令:
gzip * .png * .jpg * .bmp這會壓縮每個擴展名為png,jpg或bmp的文件。 但是,所有文件都將保留為單個文件。
如果可以創建包含所有文件的單個文件,然後使用gzip對其進行壓縮,那就太好了。
這就是tar命令的來源。tar文件通常被稱為tarball,它是一種創建包含許多其他文件的歸檔文件的方法。
它自己的tar文件沒有被壓縮。
如果您的文件夾已滿,您可以使用以下命令為圖像創建一個tar文件:
tar -cvf images.tar〜/圖片以上命令將創建一個名為images.tar的tar文件,並將其填充到pictures文件夾中的所有文件。
現在您已經擁有了一個包含所有圖像的單個文件,現在可以使用gzip命令對其進行壓縮:
gzip images.tar圖像文件的文件名現在是images.tar.gz。
您可以創建一個tar文件並使用一個命令對其進行壓縮,如下所示:
tar -cvzf images.tar.gz〜/圖片如何提取tar.gz文件
現在你知道一個tar.gz文件是一個壓縮的tar文件,你知道一個tar文件是分組文件和文件夾的好方法。
然後提取tar.gz文件的第一件事就是解壓文件,如下所示:
gunzip解例如:
gunzip images.tar.gz要從tar文件中提取文件,請使用以下命令:
tar -xvf例如:
tar -xvf images.tar但是,您可以使用單個命令解壓縮gzip文件並從tar文件中提取文件,如下所示:
tar -xvzf images.tar.gz列出tar.gz文件的內容
您應該小心從其他人或下載鏈接中提取tar.gz文件,因為它們可能會故意或無意中損壞您的系統。
您可以使用以下語法查看tar文件的內容:
tar -tzf images.tar.gz上述命令將顯示將要提取的文件的名稱和位置。
概要
tar.gz文件非常適合備份,因為它們將文件和路徑保留在tar文件中,並且文件被壓縮以使其更小。
您可能會感興趣的另一個指南是顯示如何使用Linux zip命令壓縮文件的本指南,並且該文件說明如何使用unzip命令解壓縮文件 。