簡明Linux命令列筆記:bzip2

weixin_30639719發表於2020-04-05

壓縮和解壓縮檔案bzip2 [options] [file-list]

bunzip2 [options] [file-list]

bzcat [options] [file-list]

bzip2recover [file]

 

bzip2程式用來壓縮檔案,bunzip2用來還原bzip2壓縮的檔案,bzcat用於顯示bzip2壓縮檔案,bzip2recover用於修復bzip2壓縮時損壞的檔案

 

引數

file-list為要壓縮/解壓縮的一個或多個檔案路徑名列表

 

選項

-c              將壓縮或者解壓縮的結果寫到標準輸出

-d              解壓縮用bzip2壓縮的檔案,該選項用於bzip2 -d,與bunzip2等價

-f               強制壓縮,覆蓋已經存在的檔案

-k              當壓縮或者解壓縮檔案時不刪除輸入檔案

-q              抑制警告資訊,但顯示關鍵資訊

-t               驗證壓縮檔案的完整性,如果檔案完整,則不顯示任何資訊

-v              顯示壓縮或解壓縮時的過程資訊

 

示例

bzip2

siu@Darling ~/work $ ls
a  b  c  dir
siu@Darling ~/work $ bzip2 a
siu@Darling ~/work $ ls
a.bz2  b  c  dir

壓縮檔案

 

bzip2 -v

siu@Darling ~/work $ bzip2 -v b
  b:        1.123:1,  7.121 bits/byte, 10.99% saved, 182 in, 162 out.
siu@Darling ~/work $ ls
a.bz2  b.bz2  c  dir

壓縮檔案並顯示壓縮資訊

 

bzcat

siu@Darling ~/work $ bzcat a.bz2 
Picture perfect memories scattered all around the floor
Reaching for the phone 'cause I can't fight it anymore
And I wonder if I ever cross your mind
For me it happens all the time

顯示壓縮檔案的內容

 

bunzip2

siu@Darling ~/work $ bunzip2 a.bz2 
siu@Darling ~/work $ ls
a  b.bz2  c  dir

解壓檔案

 

bunzip2 -k

siu@Darling ~/work $ bunzip2 -k b.bz2 
siu@Darling ~/work $ ls
a  b  b.bz2  c  dir

解壓檔案,並保留原檔案

 

Tips

bzip2程式的壓縮效率比gzip要好

轉載於:https://www.cnblogs.com/nerxious/archive/2013/01/12/2857778.html

相關文章