gzip與bzip2命令

輸的時間。一樣在Linux下,也有一些常見又好用的壓縮命令,好比gzip和bzip2.ide

gzip性能

gzip是在Linux系統中常用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。其語法:gzip [選項] 壓縮(解壓縮)的文件名測試

clip_image002

默認狀況下,gzip在進行壓縮後,會自動生成一個.gz的文件,且原文件會消失。固然,咱們也能夠使用選項來調節。3d

一些常見選項的含義:blog

-c:將壓縮的數據輸出到屏幕上,可透過數據流重導向來處理ip

-d:將壓縮文件解壓get

-l:對每一個壓縮文件,顯示下列字段:it

壓縮文件的大小ast

未壓縮文件的大小class

壓縮比

未壓縮文件的名字

-t:測試,檢查壓縮文件是否完整

-v:對每個壓縮和解壓的文件,顯示文件名和壓縮比。

-num:用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統缺省值爲6。

clip_image003

上圖中是將man.config進行了壓縮,自動產生了man.config.gz。

zcat命令能夠直接讀取gzip壓縮的文件。

clip_image005

還有一個命令,就是gunzip,能夠解壓gzip壓縮的文件。但gzip -d也是解壓。

clip_image006

上圖能夠看出,gzip -d進行解壓後,一樣會自動刪除原來的壓縮文件man.config.gz。

bzip2

bzip2也是經常使用的一個壓縮命令,且它的壓縮性能比gzip還要好。其用法和gzip幾乎一致。

clip_image008

其語法:bzip2 [選項] 要壓縮(解壓縮)的文件

和gzip同樣,若沒有加上任何選項,bzip2壓縮完文件後會產生.bz2的壓縮文件,並刪除原始的文件。

常見的選項的含義:

-c:將壓縮與解壓縮的結果送到標準輸出(屏幕)

-d:解壓縮

-k:bzip2在壓縮或解壓縮後,會刪除原始的文件。若要保留原始文件,請使用此參數

-t:測試.bz2壓縮文件的完整性

-v:壓縮或解壓縮文件時,顯示詳細的信息

-z:強制執行壓縮。

-num:用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統缺省值爲6。

clip_image010

bzip2壓縮完成後,會產生.bz2的壓縮文件。和gzip相似,有bzcat命令能夠讀取.bz2的壓縮文件。

clip_image012

一樣,bzip2的-d選項,能夠解壓。

clip_image013

須要注意的是,使用gzip或bzip2只能對文件進行壓縮,而不是打包。

相關文章
相關標籤/搜索