Linux bzip2命令
Linux bzip2命令是.bz2檔的壓縮程式。
bzip2採用新的壓縮演算法,壓縮效果比傳統的LZ77/LZ78壓縮演算法來得好。若沒有加上任何參數,bzip2壓縮完檔後會產生.bz2的壓縮檔,並刪除原始的檔。
語法
bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- 壓縮等級][要壓縮的檔]
參數:
- -c或--stdout 將壓縮與解壓縮的結果送到標準輸出。
- -d或--decompress 執行解壓縮。
- -f或--force bzip2在壓縮或解壓縮時,若輸出檔與現有檔同名,預設不會覆蓋現有檔。若要覆蓋,請使用此參數。
- -h或--help 顯示幫助。
- -k或--keep bzip2在壓縮或解壓縮後,會刪除原始的檔。若要保留原始檔,請使用此參數。
- -s或--small 降低程式執行時記憶體的使用量。
- -t或--test 測試.bz2壓縮檔的完整性。
- -v或--verbose 壓縮或解壓縮檔時,顯示詳細的資訊。
- -z或--compress 強制執行壓縮。
- -L,--license,
- -V或--version 顯示版本資訊。
- --repetitive-best 若檔中有重複出現的資料時,可利用此參數提高壓縮效果。
- --repetitive-fast 若檔中有重複出現的資料時,可利用此參數加快執行速度。
- -壓縮等級 壓縮時的區塊大小。
實例
解壓.bz2檔
[root@xuhuhu.com ~]# bzip2 -v temp.bz2 //解壓檔顯示詳細處理資訊
壓縮檔
[root@xuhuhu.com ~]# bzip2 -c a.c b.c c.c
檢查檔完整性
[root@xuhuhu.com ~]# bzip2 -t temp.bz2