bunzip2 是 bzip2 -d 的符號連結,專門解壓縮 .bz2 格式檔案。本文詳細說明常用參數:-f 強制覆蓋、-k 保留原檔、-s 降低記憶體用量、-v 顯示進度、-V 版本資訊。

bunzip2 [-fkLsvV] [.bz2檔案...]
| 參數 | 長參數 | 說明 |
|---|---|---|
-f | --force | 解壓縮時若輸出檔同名存在,強制覆蓋 (預設不覆蓋) |
-k | --keep | 解壓縮後保留原 .bz2 壓縮檔 (預設刪除) |
-s | --small | 降低程式執行時記憶體使用量 (適用嵌入式/低記憶體環境) |
-v | --verbose | 顯示詳細解壓縮資訊 (壓縮比、CRC 等) |
-L, -V | --license, --version | 顯示授權/版本資訊 |
# 基本解壓 (刪除原檔)
bunzip2 data.tar.bz2
# 保留原檔 + 顯示進度
bunzip2 -kv data.tar.bz2
# 強制覆蓋已存在的解壓檔
bunzip2 -f backup.sql.bz2
# 批次解壓目錄下所有 .bz2
find . -name "*.bz2" -exec bunzip2 -v {} \;
bzip2 # 壓縮 (預設等級 9)
bzip2 -d # 解壓 (等同 bunzip2)
bzcat # 直接輸出解壓內容到 stdout (不寫檔)
bzip2recover # 嘗試修復損壞的 .bz2 檔案
bunzip2 簡單高效,是處理 .bz2 壓縮檔的標準工具。