注:以系統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。