gunzip — 解壓縮 gzip 壓縮的檔案

解壓縮 .gz 格式的 gzip 壓縮檔,為 gzip -d 的別名。

語法

gunzip [選項] 檔案.gz...

常用選項

選項 說明 範例
-k, --keep 保留原始 .gz 檔案 gunzip -k file.gz
-c, --stdout 輸出到標準輸出(等同 zcat) gunzip -c file.gz | grep error
-t, --test 測試 .gz 檔案完整性 gunzip -t file.gz
-v, --verbose 顯示壓縮率等資訊 gunzip -v file.gz
-r, --recursive 遞迴解壓縮目錄中的所有 .gz 檔 gunzip -r logs/

使用範例

範例 1:解壓縮單一檔案

解壓縮後產生 backup.tar,原始 .gz 被刪除。

$ gunzip backup.tar.gz
範例 2:解壓縮保留原始檔案

加 -k 保留 data.gz,同時產生解壓縮的 data。

$ gunzip -k data.gz
範例 3:批次解壓縮目錄中的所有 .gz 檔
$ gunzip -rv /var/log/

常見錯誤與排錯

gunzip: file.gz: not in gzip format
原因
檔案不是 gzip 格式(副檔名為 .gz 但實際是其他格式)。
解法
用 file file.gz 確認實際格式,再使用對應的解壓工具。

延伸閱讀