輸的時間。一樣在Linux下,也有一些常見又好用的壓縮命令,好比gzip和bzip2.ide
gzip性能
gzip是在Linux系統中常用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。其語法:gzip [選項] 壓縮(解壓縮)的文件名測試
默認狀況下,gzip在進行壓縮後,會自動生成一個.gz的文件,且原文件會消失。固然,咱們也能夠使用選項來調節。3d
一些常見選項的含義:blog
-c:將壓縮的數據輸出到屏幕上,可透過數據流重導向來處理ip
-d:將壓縮文件解壓get
-l:對每一個壓縮文件,顯示下列字段:it
壓縮文件的大小ast
未壓縮文件的大小class
壓縮比
未壓縮文件的名字
-t:測試,檢查壓縮文件是否完整
-v:對每個壓縮和解壓的文件,顯示文件名和壓縮比。
-num:用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統缺省值爲6。
上圖中是將man.config進行了壓縮,自動產生了man.config.gz。
zcat命令能夠直接讀取gzip壓縮的文件。
還有一個命令,就是gunzip,能夠解壓gzip壓縮的文件。但gzip -d也是解壓。
上圖能夠看出,gzip -d進行解壓後,一樣會自動刪除原來的壓縮文件man.config.gz。
bzip2
bzip2也是經常使用的一個壓縮命令,且它的壓縮性能比gzip還要好。其用法和gzip幾乎一致。
其語法:bzip2 [選項] 要壓縮(解壓縮)的文件
和gzip同樣,若沒有加上任何選項,bzip2壓縮完文件後會產生.bz2的壓縮文件,並刪除原始的文件。
常見的選項的含義:
-c:將壓縮與解壓縮的結果送到標準輸出(屏幕)
-d:解壓縮
-k:bzip2在壓縮或解壓縮後,會刪除原始的文件。若要保留原始文件,請使用此參數
-t:測試.bz2壓縮文件的完整性
-v:壓縮或解壓縮文件時,顯示詳細的信息
-z:強制執行壓縮。
-num:用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統缺省值爲6。
bzip2壓縮完成後,會產生.bz2的壓縮文件。和gzip相似,有bzcat命令能夠讀取.bz2的壓縮文件。
一樣,bzip2的-d選項,能夠解壓。
須要注意的是,使用gzip或bzip2只能對文件進行壓縮,而不是打包。