linux下zip文件的解壓和壓縮

注:以系統centos7爲例

1.zip文件的解壓和壓縮

首先安裝zip相關命令:

yum install -y unzip zip

壓縮使用zip命令,解壓使用unzip命令

1.把目錄下myfile文件或文件夾壓縮成myfile.zip

語法:

zip -r [目標路徑] [文件路徑,可以是多個路徑]
#將路徑1,2,3壓縮至目標路徑
zip -r [目標路徑] [文件路徑1] [文件路徑2] [文件路徑3]

例如: 

zip -r myfile.zip myfile # 壓縮myfile目錄爲myfile.zip

主要參數
-c:將解壓縮的結果
-l:顯示壓縮文件內所包含的文件
-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換
-t:檢查壓縮文件是否正確
-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中
-v:執行是時顯示詳細的信息
-z:僅顯示壓縮文件的備註文字
-a:對文本文件進行必要的字符轉換
-b:不要對文本文件進行字符轉換
-C:壓縮文件中的文件名稱區分大小寫
-j:不處理壓縮文件中原有的目錄路徑
-L:將壓縮文件中的全部文件名改爲小寫
-M:將輸出結果送到more程序處理
-n:解壓縮時不要覆蓋原有的文件
-o:不必先詢問用戶,unzip執行後覆蓋原有文件
-P<密碼>:使用zip的密碼選項
-q:執行時不顯示任何信息
-s:將文件名中的空白字符轉換爲底線字符
-V:保留VMS的文件版本信息
-X:解壓縮時同時回存文件原來的UID/GID 

2.解壓zip文件

unzip myfile.zip

補充說明:unzip爲.zip壓縮文件的解壓縮程序。

參  數:

-c   將 解壓縮的結果顯示到屏幕上,並對字符做適當的轉換。

-f   更 新現有的文件。

-l   顯 示壓縮文件內所包含的文件。

-p   與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任 何的轉換。

-t   檢 查壓縮文件是否正確。,但不解壓。

-u   與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中 的其他文件解壓縮到目錄中。

-v   執 行是時顯示詳細的信息。或查看壓縮文件目錄,但不解壓。

-z   僅 顯示壓縮文件的備註文字。

-a   對 文本文件進行必要的字符轉換。

-b   不 要對文本文件進行字符轉換。

-C   壓 縮文件中的文件名稱區分大小寫。

-j   不 處理壓縮文件中原有的目錄路徑。

-L   將 壓縮文件中的全部文件名改爲小寫。

-M   將 輸出結果送到more程 序處理。

-n   解 壓縮時不要覆蓋原有的文件。

-o   不 必先詢問用戶,unzip執 行後覆蓋原有文件。

-P<密碼>   使 用zip的密碼選項。

-q   執 行時不顯示任何信息。

-s   將 文件名中的空白字符轉換爲底線字符。

-V   保 留VMS的文件版本信 息。

-X   解 壓縮時同時回存文件原來的UID/GID。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章