Linux - unzip命令

襲冷發表於2014-03-31
一、基本用法
    unzip [選項] 壓縮檔名.zip

二、完整語法
    unzip [-cflptuvz] [-agCjLMnoqsVX] [-P <密碼>] [.zip檔案] [檔案] [-d <目錄>] [-x <檔案>] 或 unzip [-Z]

三、引數列表
    -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。
    [.zip檔案] :指定.zip壓縮檔案。
    [檔案] :指定要處理.zip壓縮檔案中的哪些檔案。
    -d<目錄> :指定檔案解壓縮後所要儲存的目錄。
    -x<檔案> :指定不要處理.zip壓縮檔案中的哪些檔案。
    -Z unzip :-Z等於執行zipinfo指令。

四、應用舉例
    1、解壓縮一個檔案
         unzip yasuo.zip
    2、一起解壓縮多個檔案(?表示一個字元,*表示任意多個檔案)
         unzip abc\?.zip
    3、檢視壓縮檔案裡面的內容而不解壓
         unzip -v large.zip
    4、驗證一個壓縮檔案是否下載完全了
         unzip -t large.zip
    5、忽略子目錄將所有檔案都解壓到根目錄
         unzip -j music.zip

五、參考網址

    http://server.chinabyte.com/245/11086245.shtml

 

 

相關文章