功能說明:解壓縮zip檔
語法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip檔][檔案][-d ][-x ][.zip檔][檔案][-d ][-x ]或 unzip [-Z]
補充說明:unzip為.zip壓縮檔的解壓縮程式。
參 數:
-x 文件清單 解壓縮文件,但不包含指定的file檔案。
-v 查看壓縮檔案目錄,但不解壓縮。
-t 測試檔案有無損壞,但不解壓縮。
-d 目錄 把壓縮檔案解到指定目錄下。
-z 只顯示壓縮檔案的註解。
-n 不覆蓋已經存在的檔案。
-o 覆蓋已存在的文件且不要求使用者確認。
-j 不重建文件的目錄結構,把所有檔案解壓縮到同一目錄下。
-j 參數 。例如:
[root@localhost a]# unzip -j myfileArchive: myfile.zip
inflating: install.log .
inflating: install. log.syslog
就把myfile中的所有檔案解壓縮到目前a目錄中,除去了myfile中的目錄結構。
$ unzip text.zip
例2:將壓縮檔案text.zip在指定目錄/tmp下解壓縮,如果已有相同的檔案存在,要求unzip指令不覆寫原先的檔案。
$ unzip -n text.zip -d /tmp
例3:查看壓縮檔案目錄,但不解壓縮。
$ unzip -v text.zip
zgrep指令
這個指令的功能是在壓縮檔案中尋找符合的正規表示式,用法和grep指令一樣,只不過操作的物件是壓縮檔案。如果使用者想看某個壓縮檔中有沒有某一句話,便可用zgrep指令。
舉例:
將/home/Blinux /html/ 這個目錄下所有文件和資料夾打包為目前目錄下的html.zip
zip –q –r
上面的命令操作是將絕對位址的檔案及資料夾進行壓縮.以下給出壓縮相對路徑目錄比如目前在Bliux這個目錄下,執行以下操作可以達到以上同樣的效果.zip –q – r html.zip html例如現在我的html目錄下,我操作的zip壓縮指令是zip –q –r html.zip *以上是在安靜模式下進行的,而且包含系統檔案和隱含文件