處理壓縮檔案是 Linux 環境中的常見操作,該.gz
格式是主要的壓縮類型之一。具有副檔名的檔案使用gzip.gz
工具進行壓縮,可有效減少檔案大小,同時保持資料完整性。本文旨在引導您了解在 Linux 中提取(解壓縮)檔案的不同方法。.gz
定義.gz
檔
檔案.gz
是由 gzip (GNU zip) 壓縮工具產生的一種壓縮檔案。它旨在壓縮單個文件,使其在 Unix 和 Linux 平台上非常流行,用於壓縮和解壓縮任務。處理多個檔案時,通常會使用該tar
工具對其進行存檔,然後再使用 gzip 進行壓縮,從而產生.tar.gz
存檔。
.gz
透過命令列提取文件
有幾個命令列實用程式可用於解壓縮.gz
檔案。以下是最有效的方法。
方法一:使用gzip
指令
此gzip
命令可用於壓縮和解壓縮,並附有-d
提取標誌。
- 啟動終端機視窗。
.gz
使用命令更改到包含該檔案的目錄cd
。例如:
cd /path/to/directory
- 執行以下命令解壓縮檔:
gzip -d filename.gz
該命令將解壓縮filename.gz
並產生未壓縮的檔案。如果您希望保留原始.gz
文件,請包含以下-k
選項:
gzip -dk filename.gz
方法二:使用gunzip
指令
該gunzip
命令是專門為解壓縮.gz
檔案而定制的。
- 打開終端機視窗。
- 導航到包含該文件的資料夾
.gz
:
cd /path/to/directory
- 若要解壓縮文件,請執行:
gunzip filename.gz
該命令將解壓縮並刪除原始.gz
檔案。若要在解壓縮後保留壓縮文件,請使用:
gunzip -k filename.gz
方法三:使用zcat
指令
該zcat
命令使您能夠查看壓縮檔案的內容,而無需先將其儲存到磁碟。也可用於減壓。
- 打開終端機視窗。
- 變更為包含該檔案的目錄
.gz
:
cd /path/to/directory
- 要解壓縮文件,您可以使用:
zcat filename.gz > filename
此命令將解壓縮的內容定向到filename
,保持原始.gz
檔案不變。
.gz
使用 GUI提取文件
如果您喜歡圖形使用者介面 (GUI),大多數 Linux 發行版都配備了能夠處理.gz
檔案的存檔管理器。
- 啟動檔案總管並前往包含該
.gz
檔案的目錄。
- 右鍵單擊該文件並選擇“在此處提取”或等效的提取選項。
檔案將被解壓縮,未壓縮的版本將出現在同一資料夾中。此方法.gz
在提取後保留原始文件。
提取.tar.gz
文件
檔案.tar.gz
是使用該實用程式形成的存檔tar
,然後使用 gzip 進行壓縮。要提取此類文件,該tar
命令必須與 gzip 提取選項一起使用。
使用tar
命令
- 打開終端機視窗。
- 切換到檔案所在目錄
.tar.gz
:
cd /path/to/directory
- 使用以下命令提取檔案:
tar -xvzf archive.tar.gz
命令選項如下:
-
-x
:從存檔中提取文件。 -
-v
:顯示解壓縮後的檔案名稱。 -
-z
:使用 gzip 解壓縮檔案。 -
-f
:指定存檔檔名。
若要將檔案提取到特定目標,請包含該-C
選項,後面接著所需路徑:
tar -xvzf archive.tar.gz -C /path/to/destination
有用的提示和最佳實踐
- 在解壓縮重要文件之前,請考慮進行備份,以防止資料遺失。
- 用於
tar -tvzf archive.tar.gz
查看文件的內容.tar.gz
而不解壓縮它。 - 確保您擁有在正在使用的目錄中讀取和寫入的必要權限。
- 請記住,gzip 用於單一檔案壓縮;與 gzip 結合使用
tar
將多個檔案壓縮到一個檔案中。
在 Linux 中提取.gz
檔案是一項簡單的操作,使用gzip
、gunzip
、 和 等命令tar
。無論您是處理單一壓縮檔案還是完整的存檔集,這些工具都可以實現高效的檔案擷取。
發佈留言