Linux bzip2命令

Linux 命令大全 Linux 命令大全

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

Linux 命令大全 Linux 命令大全