- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
若說 gzip 是為了取代 compress 并提供更好的壓縮比而成立的,那么 bzip2 則是為了取代 gzip 并提供更佳的壓縮比而來的。 bzip2 真是很不錯用的東西~這玩意的壓縮比竟然比 gzip 還要好~至於 bzip2 的用法幾乎與 gzip 相同! 看看底下的用法吧!
[root@www ~]# bzip2 [-cdkzv#] 檔名[root@www ~]# bzcat 檔名.bz2選項與參數(shù): -c :將壓縮的過程產(chǎn)生的數(shù)據(jù)輸出到螢?zāi)簧希?-d :解壓縮的參數(shù) -k :保留原始文件,而不會刪除原始的文件喔! -z :壓縮的參數(shù) -v :可以顯示出原文件/壓縮文件的壓縮比等資訊; -# :與 gzip 同樣的,都是在計算壓縮比的參數(shù), -9 最佳, -1 最快! 范例一:將剛剛的 /tmp/man.config 以 bzip2 壓縮 [root@www tmp]# bzip2 -z man.config # 此時 man.config 會變成 man.config.bz2 ! 范例二:將范例一的文件內(nèi)容讀出來! [root@www tmp]# bzcat man.config.bz2# 此時螢?zāi)簧蠒@示 man.config.bz2 解壓縮之后的文件內(nèi)容?。? 范例三:將范例一的文件解壓縮 [root@www tmp]# bzip2 -d man.config.bz2 范例四:將范例三解開的 man.config 用最佳的壓縮比壓縮,并保留原本的文件 [root@www tmp]# bzip2 -9 -c man.config > man.config.bz2
使用 compress 擴展名自動創(chuàng)建為 .Z ,使用 gzip 擴展名自動創(chuàng)建為 .gz 。這里的 bzip2 則是自動的將擴展名建置為 .bz2 羅!所以當(dāng)我們使用具有壓縮功能的 bzip2 -z 時,那么剛剛的 man.config 就會自動的變成了 man.config.bz2 這個檔名羅!
好了,那么如果我想要讀取這個文件的內(nèi)容呢? 是否一定要開?當(dāng)然不需要羅!可以使用簡便的 bzcat 這個命令來讀取內(nèi)容即可!例如上面的例子中, 我們可以使用 bzcat man.config.bz2 來讀取數(shù)據(jù)而不需要解開!此外,當(dāng)你要解開一個壓縮檔時, 這個文件的名稱為 .bz, .bz2, .tbz, .tbz2 等等,那么就可以嘗試使用 bzip2 來解看看啦!當(dāng)然羅,也可以使用 bunzip2 這個命令來取代 bzip2 -d 羅。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP