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 確認實際格式,再使用對應的解壓工具。