語法:
unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
默認行為將zip文件中的內容全部解壓縮到當前目錄下。
舉例,unzip a.zip
選項 | 全稱 | 含義 | 舉例 |
-d exdir | extract directory | 解壓到-d指定的目錄。省略,解壓到${PWD}。exdir不存在,自動創建。 | unzip taget.zip -d specific_dir |
-P password | password | 直接在命令給出解壓密碼,不等提示。 | |
-n | never | 不覆蓋已有文件 | |
-f | fresh | 覆蓋原有文件 | |
-o | overwrite | 直接覆蓋,不提示是否覆蓋。 | |
-u | update | 已有的,覆蓋;沒有的,新建。 | |
-l | list | 不解壓查看zip包內文件 | unzip -l target.zip Archive: scripts_b9.zip |
-t | test | 檢查壓縮文件是否正確 | unzip -t scripts_b9.zip Archive: scripts_b9.zip |
-z | 顯示壓縮包注釋 | ||
-Z | <=> zipinfo 命令 | ||
-j | 不處理壓縮文件中原有的目錄路徑 | ||
-C | 壓縮文件中的文件名稱區分大小寫 | ||
-L | 將壓縮文件中的全部文件名改為小寫 | ||
-s | 將文件名中的空格轉換下划線 | ||
-X | 解壓縮時保留文件原來的UID/GID | ||
-q | quite | 執行時不顯示任何信息 | |
-v | 執行是時顯示詳細的信息 | ||
-c | 將解壓縮的結果顯示到屏幕上,並對字符做適當的轉換 | ||
-p | 與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換 | ||
-a | 對文本文件進行必要的字符轉換 | ||
-b | 不要對文本文件進行字符轉換 | ||
-x | <表達式> 處理里排除壓縮包中的指定文件 | ||
-M | 將輸出結果送到more程序處理 |