1.gzip的使用(對應於.gz的文件)
ide
基本用法:spa
(1)壓縮: gzip fileNameorm
(2)解壓: gzip -d fileName.gz (注:d是decompress的縮寫)ip
選項與參數:it
(1)-c :將壓縮的數據輸出到屏幕上,可是不出現壓縮文件。可經過數據流重導向">"來處理;io
(2)-t :能夠用來檢驗一個壓縮文件的一致性,看看檔案有無錯誤;class
(3)-v :能夠顯示出原檔案/壓縮文件案的壓縮比等信息;打包
(4) -# :壓縮等級,-1 最快,可是壓縮比最差;-9 最慢,可是壓縮比最好;預設的是-6。file
2.bzip2的使用(對應於.bz2的文件)im
基本用法:
(1)壓縮: bzip2 -z fileName
(2)解壓: bzip2 -d fileName.bz2
選項與參數:
(1)-c :將壓縮的數據輸出到屏幕上,可是不出現壓縮文件。可經過數據流重導向">"來處理;
(2)-k :保留源文件,而不會刪除原始的檔案。
(3)-t :能夠用來檢驗一個壓縮文件的一致性~看看檔案有無錯誤;
(4)-v :能夠顯示出原檔案/壓縮文件案的壓縮比等信息;
(5)-# :壓縮等級,-1 最快,可是壓縮比最差、-9 最慢,可是壓縮比最好。預設的是-6
3.tar的使用(對應於.tar的文件)
tar [-j|-z] [cv] [-f 創建的文件名] filename... <==打包與壓縮
tar [-j|-z] [tv] [-f 創建的文件名] <==察看文件名
tar [-j|-z] [xv] [-f 創建的文件名] [-C 目錄] <==解壓縮
選項與參數:
(1)-c :創建打包檔案,可搭配 -v 查察看過程當中被打包的文件名(filename)
(2)-t :察看打包檔案的內容都有哪些文件名,重點在察看『文件名』。
(3)-x :解打包或解壓縮的功能,能夠搭配 -C (大寫) 在特定目錄解開。
特別留意的是, -c, -t, -x 不可同時出如今一串指令列中。
(4)-j :透過 bzip2 的支持進行壓縮/解壓縮:此時文件名最好爲 *.tar.bz2。
(5)-z :透過 gzip 的支持進行壓縮/解壓縮:此時文件名最好爲 *.tar.gz。
(6)-v :在壓縮/解壓縮的過程當中,將正在處理的文件名顯示出來!
(7)-f filename:-f 後面要馬上接要被處理的文件名!建議 -f 單獨寫一個選項!
(8)-C 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,能夠使用這個選項
總結:在實際中,多數壓縮文件都是.tar.gz或者.tar.bz2結尾的。要聯合使用tar與gzip或bzip2,爲了咱們的方便,能夠在tar命令中加參數調用gzip或bzip2,gzip對應參數-z,bzip2對應參數-j。tar的打包參數是-c,解打包的參數是-x。-f後直接接打包文件名 如-zxvf xxxtar.gz ; -zcf xxx.tar.gz xxx,建議-f與其它參數分開放在衆參數的後面 如 -zxv -f xxx。