歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> [Linux]常見的壓縮命令

[Linux]常見的壓縮命令

日期:2017/3/1 13:40:36   编辑:關於Linux

gzip

采用gzip壓縮的文件擴展名為.gz,它的語法如下:
gzip [-cdtv#] filename
-c:壓縮
-d:解壓縮
-t:檢驗文件的一致性
-v:顯示壓縮比等消息
-#:壓縮等級,取值范圍為1~9,其中9壓縮率最高,默認為6
使用gzip要注意:默認情況下原文件將不復存在,這要非常小心,如果要保留原文件,需要如下操作:
gzip -c man.config > man.config.gz
還有一點:默認的壓縮比6已經足夠好了,一般不建議修改。 如果你想查看壓縮文件.gz裡的內容,可以使用命令zcat

bzip2

bzip2是為了取代gzip並提供更佳的壓縮比,它的擴展名為.bz2,它的用法和幾乎和gzip相同,這裡就不再累述。

tar

前面提到的壓縮命令只能對單一文件進行壓縮,無法對這個目錄進行壓縮,而tar命令可以對整個目錄進行打包並壓縮,它的語法非常復雜,但最常用的命令如下:
壓縮: tar -zcvf filename.tar.gz  要被壓縮的文件或目錄 --以gzip壓縮
       tar -jcvf filename.tar.gz2 要被壓縮的文件或目錄 --以bzip2壓縮
查詢: tar -ztvf filename.tar.gz
       tar -jtvf filename.tar.gz2 
解壓縮:tar -zxvf filename.tar.gz  欲解壓縮的目錄
       tar -jxvf filename.tar.gz2 欲解壓縮的目錄

Copyright © Linux教程網 All Rights Reserved