Linux壓縮和解壓

2021-08-30 15:51:09 字數 1379 閱讀 5779

1、zip壓縮

zip  壓縮包名.zip  被壓縮的檔案       

說明:將指定檔案壓縮成字尾為zip的壓縮檔案,注意檔案要帶字尾,壓縮包要自己起名稱

2、unzip解壓

unzip  要解壓的檔案 

1、gzip壓縮

gzip   壓縮包名.gz  被壓縮的檔案

說明:將指定檔案壓縮成字尾為gz的壓縮檔案,注意檔案要帶字尾,壓縮包要自己起名稱

2、gunzip解壓

gunzip  壓縮檔案

或者gzip -d 壓縮檔案

注意:要想保留原檔案需要加上選項-k

1、壓縮

bzip2  壓縮包名.bz2  被壓縮的檔案

說明:將指定檔案壓縮成字尾為bz2的壓縮檔案,注意檔案要帶字尾,壓縮包要自己起名稱

2、解壓

bzip2  -d   壓縮包

或者bunzip2    壓縮包

注意:要想保留原檔案需要加上選項-k

說明:打包不是打成壓縮包,解包也不是解壓縮包,打包只是將檔案放在乙個包中,解包就是將打的包解開,打包會保留原始檔

選項:-c:要進行打包,或者建立包

-x:解包

-t:在不解包的情況下檢視包

注意:以上三個不能同時使用,互斥

-f:指定要操作的檔案,比如要被打包或者壓縮的檔案

-v:檢視操作資訊

-z:指定壓縮的方式,使用gzip壓縮

-j:同上,使用bzip2壓縮

-c:解壓或者解包到指定路徑,需要放在解壓操作的最後

--exclude:忽略某個檔案,即:不對指定檔案進行操作

例子:打包: tar  -cf  包名.tar  被操作的檔案

解包:tar  -xf   包檔案   -c  指定目錄

壓縮包:tar  -cz[v]f  壓縮包名.tar.gz   被操作的檔案  --exclude  被忽略的檔案

解壓縮:tar  -xf   壓縮包   -c  指定解壓到的路徑

打包和壓包:tar  -czvf   壓縮包.tar.gz   被操作的檔案   

解包和解壓縮:tar  -xvf   壓縮包  -c  指定的解壓目錄

注意:這裡只用gzip進行壓縮包的舉例,另外解壓縮可以不指定解壓縮的型別,會自動匹配

.tar.gz可以略寫為.tgz

.tar.bz2可以略寫為.tbz2或.tbz

linux 壓縮和解壓

linux unzip 命令詳解 功能說明 解壓縮zip檔案 語 法 unzip cflptuvz agcjlmnoqsvx p 密碼 zip檔案 檔案 d 目錄 x 檔案 或 unzip z 補充說明 unzip為.zip壓縮檔案的解壓縮程式。參 數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當...

linux壓縮和解壓

壓縮 tar cvf filename.tar txt 將目錄裡所有txt檔案打包成tar tar czf txt.tar.gz txt 將目錄裡所有txt檔案打包生成乙個gzip壓縮過的包,命名為txt.tar.gz tar cjf txt.tar.bz2 txt 將目錄裡所有txt檔案打包生成乙...

linux 壓縮和解壓

1.zip命令 例如 zip r mysql.zip mysql 該句命令的含義是 將mysql資料夾壓縮成mysql.zip zip r abcdef.zip abc def.txt 這句命令的意思是將資料夾abc和檔案def.txt壓縮成乙個壓縮包abcdef.zip 2.unzip命令 與zi...