標籤:壓縮檔 bz2 gz tar.bz2 tar.gz
常用壓縮格式:.zip.zg.bz2.tar.gz.tar.bz2
.zip格式壓縮
#壓縮檔
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/50B1A5ADEBE547B2B66FFD53A54B3FC7/462" style="height:auto;border:0px;" alt="462" />
註:壓縮檔名寫.zip尾碼是為了標記該檔案的壓縮類型,方便管理。
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/764E124EB2804AB6BD060E2263141094/460" style="height:auto;border:0px;" alt="460" />
註:在壓縮時有壓縮格式轉換,所以當源檔案很小時,壓縮檔比源檔案大。
#壓縮目錄
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/3D6664A392EF4629BA42A914E1D7D4F2/459" style="height:auto;border:0px;" alt="459" />
註:如果在壓縮目錄沒有加-r指令,壓縮的是一個空目錄,而不包含目錄下的檔案。
.zip格式解壓縮
#解壓縮.zip檔案
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/7F36D172106740B08C5BC75ECAD06A68/463" style="height:auto;border:0px;" alt="463" />
.gz格式壓縮
#壓縮為.gz格式的壓縮檔,源檔案會消失
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/838801343C7F4D208CD96F92E1D02403/454" style="height:auto;border:0px;" alt="454" />
#壓縮為.gz格式,源檔案保留
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/FA24BF271B6844528B0A9F6B6BA48C52/455" style="height:auto;border:0px;" alt="455" />
註:-c是將壓縮的格式不寫入新檔案,列印到螢幕上,利用輸出重新導向造成一個既壓縮.gz格式源檔案也不消失的現象。但是gzip本身是不支援保留源檔案壓縮的。
#壓縮目錄下所有子檔案,但是不能壓縮目錄
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/ABBB21FDC729485FBD56CB71CD7C6915/452" style="height:auto;border:0px;" alt="452" />
.gz格式解壓縮
#解壓縮檔案
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/D1210D7A5FB741718039F71A00CF6166/451" style="height:auto;border:0px;" alt="451" />
#解壓縮檔案
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/F1134993239747D985D0A6E97E1FEB7E/461" style="height:auto;border:0px;" alt="461" />
註:在解壓縮目錄時,加-r
.bz2格式壓縮(不支援壓縮目錄)
#壓縮為.bz2格式,不保留源檔案
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/B3C7750E57064676B36AF69072483311/457" style="height:auto;border:0px;" alt="457" />
#壓縮之後保留原檔案
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/15449B8D6AC94B4C848E88EC6C1B2CBD/450" style="height:auto;border:0px;" alt="450" />
.bz2格式解壓縮
#解壓縮,-k保留壓縮檔
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/9B099955E1BC43A4AB75A7E04EE71D1E/447" style="height:auto;border:0px;" alt="447" />
#解壓縮,-k保留壓縮檔
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/C461BD66F7D54A86B2BE7509D5398A38/453" style="height:auto;border:0px;" alt="453" />
打包命令tar
#將一個目錄打包成檔案.tar格式,這樣.gz和.bz2可壓縮,解壓縮目錄
選項:
-c:打包
-v:顯示過程
-f:指定打包後的檔案名稱
例如:tar -cvf txt.tar txt
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/E533517A5F924ED087D87B793EC898B5/458" style="height:auto;border:0px;" alt="458" />
註:打包後即可用gzip將其壓縮成.tar.gz格式。
#解打包命令
選項:
-x:解打包
例如:tar -xvf txt.tar
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/4F2FC52DDB1547B8B46B6B3261849A21/449" style="height:auto;border:0px;" alt="449" />
.tar.gz壓縮格式
#其實.tar.gz格式是先打包成.tar格式,再壓縮為.gz格式
選項:
-z:壓縮為.tar.gz格式
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/36A94A55AA474F75ABB900D6260BFC20/456" style="height:auto;border:0px;" alt="456" />
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/EC06AB6EEEAF4B04BF0C9C4B027DAA29/448" style="height:auto;border:0px;" alt="448" />
.tar.bz2壓縮格式
選項:
-z:壓縮為.tar.bz2格式
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/451E0EF50D2A4BBDBDD583E51515E28E/441" style="height:auto;border:0px;" alt="441" />
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/5F21BF7830774463BF31D53810B08998/443" style="height:auto;border:0px;" alt="443" />
附加命令:
#壓縮多個檔案,在壓縮包名前加絕對路徑可以指定壓縮位置。
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/794AFB6058D348989A436BD9831EB68F/444" style="height:auto;border:0px;" alt="444" />
#解壓到指定目錄,只能寫在後邊
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/B983F34D7D9446A387DBCCC251221503/442" style="height:auto;border:0px;" alt="442" />
-t:test
#只查看,不解壓
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/5ebca73b00f8ade4c9c12300613011ce/xmlnote/EC29EE1827E74954A930CA223025138F/445" style="height:auto;border:0px;" alt="445" />
#.tar.gz同理
#重點.tar.gz和.tar.bz2兩種壓縮格式
本文出自 “流雲” 部落格,請務必保留此出處http://walterliew.blog.51cto.com/11286797/1882076
常用壓縮,解壓與打包