入門教程
以下示例說明unzip解壓縮 “歸檔”文件(也稱為“zip文件”)的典型用法。 存檔文件假定使用諸如zip之類的軟件來生成,其使用標準的zip文件格式。
要使用unzip將存檔letters.zip的所有成員提取到當前目錄及其下面的子目錄中,請根據需要創建任何子目錄:
僅將letters.zip的所有成員提取到當前目錄中:
解壓縮-j字母要測試letters.zip ,僅打印指示歸檔是否正確的摘要消息:
unzip -tq字母要測試當前目錄中的所有 zip文件,只打印摘要:
unzip -tq \ *。zip(只有當shell擴展通配符時才需要星號之前的反斜杠,就像在Unix中一樣;雙引號也可以用來代替,如下面的源代碼示例所示)。要提取標準輸出的所有letters.zip成員,其名稱以.tex ,自動轉換為本地行結束約定,並將輸出管道輸送到更多 (1):
解壓縮-ca字母\ *。tex | 更多要將二進製文件paper1.dvi解壓縮到標準輸出並將其傳輸到打印程序:
解壓縮-p文章paper1.dvi | dvips要將所有FORTRAN和C源文件(* .f,* .c,* .h和Makefile)提取到/ tmp目錄中:
unzip source.zip“*。[fch]”Makefile -d / tmp(雙引號僅在Unix中有必要,並且只有在打開globbing時)。 提取所有FORTRAN和C源文件,無論大小寫(例如,* .c和* .C,以及任何makefile,Makefile,MAKEFILE或類似文件):
unzip -C source.zip“*。[fch]”makefile -d / tmp要提取任何這樣的文件,但將任何大寫的MS-DOS或VMS名稱轉換為小寫,並將所有文件的行尾轉換為本地標準(不考慮任何可能標記為“binary”的文件):
unzip -aaCL source.zip“*。[fch]”makefile -d / tmp只提取當前目錄中已有文件的較新版本,不查詢(注意:小心在一個時區解壓縮在另一個時區中解壓縮的ZIP文件 -除Zip 2.1或更高版本創建的壓縮文件以外的ZIP壓縮文件不包含時區信息,事實上,來自東部時區的“新”文件可能會更老):
解壓縮-fo資源提取當前目錄中已有文件的較新版本,並創建不存在的文件(與上例相同):
解壓縮來源要顯示診斷屏幕,顯示哪些解壓縮和zipinfo選項存儲在環境變量中 ,是否編譯了解密支持,編譯了解壓縮的編譯器等:
解壓縮-v在最後五個例子中,假設UNZIP或UNZIP_OPTS設置為-q。 做一個單獨安靜的列表:
解壓縮-l file.zip做一個雙重安靜的上市:
unzip -ql file.zip(請注意``.zip''通常不是必須的。)要做一個標準的列表:
解壓縮--ql文件.zip要么
unzip -lq file.zip要么
解壓縮-l - q file.zip (選項中的額外缺陷不會受到傷害。)
完整的命令語法:zip
該命令的完整語法:unzip