1、常見的壓縮副檔名:
.z compress程式壓縮的檔案
.zip zip程式壓縮的檔案
.gz gzip程式壓縮的檔案
.bz2 bzip2程式壓縮的檔案
.xz xz程式壓縮的檔案
.tar tar程式打包的檔案,並且沒有壓縮過
.tar.gz tar程式打包的檔案,並且經過gzip壓縮
.tar.bz2 tar程式打包的檔案,並且經過bizp2壓縮
.tar.xz tar程式打包的檔案,並且經過xz壓縮
2、gzip壓縮與解壓縮
$ gzip
[-cdtv#] 檔名 #壓縮檔案
-c: 將壓縮的資料輸出到螢幕上,可通過資料流重定向處理
-d: 解壓縮的引數;使用該引數時,gzip為解壓縮
-t: 可用來檢驗乙個壓縮檔案的一致性,看看檔案有無錯誤
-v: 可以用來顯示出原檔案/壓縮檔案的壓縮比資訊
-#: #為數字,代表壓縮等級,-1最快,但壓縮比差,-9最慢,但壓縮比最好,預設-6
$ zcat 檔名.gz #解壓縮檔案
3、bizp2壓縮與解壓縮
$ bzip2
[-cdkzv#] 檔名
-k: 保留原始檔案,而不會刪除原始的檔案
$ bzcat 檔名.bz2
4、xz壓縮與解壓縮
$ xz [-dtlkc#] 檔名
-l: 列出壓縮檔案的相關資訊
$ xcat 檔名.xz
綜上,三者的壓縮時間大小: gzip < bzip2 < xz , 相反,三者的壓縮比大小: gzip > bzip2 > xz,xz的壓縮比最好,但所消耗的時間更長。
1、常用引數
-c: 建立打包檔案,可搭配-v來檢視過程中被打包的檔名
-t: 檢視打包檔案的內容含有哪些檔名
-x: 解包或解壓縮的功能,可以搭配-c在特定的目錄下解壓,-c、-t、-x不可以同時出現在乙個命令中
-z: 通過gzip的支援來進行壓縮或解壓縮,此時檔名最好為*.tar.gz
-j: 通過bzip2的支援來進行壓縮或解壓縮,此時檔名最好為*.tar.bz2
-j: 通過xz的支援來進行壓縮或解壓縮,此時檔名最好為*.tar.xz,-z、-j、-j不可同時出現
-v: 在壓縮或解壓縮的過程中,顯示正在處理的檔名
-f filename: -f後面跟著要被處理的檔名,建議單獨寫,以免出錯
-c 目錄: 用在解壓縮中,解壓縮到特定的目錄
2、常用命令
$ tar
[-z|-j|-j]
[cv]
[-f 待建立的新檔名] filename #打包與壓縮
$ tar
[-z|-j|-j]
[tv]
[-f 既有的tar檔名]
#檢視檔名
$ tar
[-z|-j|-j]
[xv]
[-f 既有的tar檔名]
[-c 目錄]
#解壓縮
示例:
$ tar -jcv -f filename.tar.bz2 被壓縮的檔名或目錄名稱
$ tar -jtv -f filename.tar.bz2
$ tar -jxv -f filename.tar.bz2 -c 解壓縮的目錄
tar 壓縮與解壓縮打包命令
一直都只記著用tar命令怎麼給gz的檔案解壓縮。可是,一旦下到個bz2的檔案就不知道怎麼處理了。這就是知識不紮實的結果,無奈,只好仔細查一下man手冊,和向 鳥哥 請教。現記錄一下,呵呵。高手勿怪。tar cxtzjvfppn 檔案與目錄 引數 c 建立壓縮檔案的引數命令 creat的意思 x 解壓...
Tar打包 壓縮與解壓縮
tar在linux上是常用的打包 壓縮 加壓縮工具,他的引數很多,折里僅僅列舉常用的壓縮與解壓縮引數 引數 c create 建立壓縮檔案的引數 x 解壓縮壓縮檔案的引數 z 是否需要用gzip壓縮 v 壓縮的過程中顯示檔案 f 置頂文件名,在f後面立即接檔名,不能再加引數 舉例 一,將整個 hom...
tar壓縮和解壓縮打包命令
一直都只記著用tar命令怎麼給gz的檔案解壓縮。可是,一旦下到個bz2的檔案就不知道怎麼處理了。這就是知識不紮實的結果,無奈,只好仔細查一下man手冊,和向 鳥哥 請教。現記錄一下,呵呵。高手勿怪。tar cxtzjvfppn 檔案與目錄 引數 c 建立壓縮檔案的引數命令 creat的意思 x 解壓...