1. 程式人生 > >[轉]ubuntu下解壓zip檔案

[轉]ubuntu下解壓zip檔案

1.功能作用:解壓縮zip檔案

2.位置:/usr/bin/unzip

3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]

4.主要引數

    -c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換
    -p 與-c引數類似,會將解壓縮的結果顯示到螢幕上,但不會執行任何的轉換。
    -l 顯示壓縮檔案內所包含的檔案
    -f 更新現有的檔案
    -t 檢查壓縮檔案是否正確,但不解壓
    -u 與-f引數類似,但是除了更新現有的檔案外,也會將壓縮檔案中的其他檔案解壓縮到目錄中
    -z 僅顯示壓縮檔案的備註文字
    -v 執行是時顯示詳細的資訊。或檢視壓縮檔案目錄,但不解壓
    -T 將壓縮檔案內的所有檔案的最新變動時間設為解壓縮時候的時間
    -x 指定不要處理.zip壓縮檔案中的哪些檔案
    -d 指定檔案解壓縮後所要儲存的目錄
    -n 解壓縮時不要覆蓋原有的檔案
    -q 安靜模式,執行時不顯示任何資訊
    -o 不必先詢問使用者,unzip執行後覆蓋原有檔案
    -a 對文字檔案進行必要的字元轉換
    -j 不處理壓縮檔案中原有的目錄路徑
    -aa 把所有的檔案目錄當作文字處理
    -U use escapes for all non-ASCII Unicode
    -UU 忽略Unicode編碼字元
    -C 壓縮檔案中的檔名稱區分大小寫
    -L 將壓縮檔案中的全部檔名改為小寫
    -X 解壓縮時同時回存檔案原來的UID/GID
    -V 保留VMS的檔案版本資訊
    -K 保留檔案的setuid/setgid/tacky屬性
    -M 將輸出結果送到more程式處理
    -O 指定字元編碼為DOS,Windows和OS/2
    -I 指定字元編碼為UNIX

5.應用例項
1、把檔案解壓到當前目錄下

unzip test.zip

2、如果要把檔案解壓到指定的目錄下,需要用到-d引數。

unzip -d /temp test.zip

3、解壓的時候,有時候不想覆蓋已經存在的檔案,那麼可以加上-n引數

unzip -n test.zip
unzip -n -d /temp test.zip

4、只看一下zip壓縮包中包含哪些檔案,不進行解壓縮

unzip -l test.zip

5、檢視顯示的檔案列表還包含壓縮比率

unzip -v test.zip

6、檢查zip檔案是否損壞

unzip -t test.zip

7、將壓縮檔案test.zip在指定目錄tmp下解壓縮,如果已有相同的檔案存在,要求unzip命令覆蓋原先的檔案

unzip -o test.zip -d /tmp/
---------------------  
作者:zs520ct  
來源:CSDN  
原文:

ubuntu下解壓zip檔案
版權宣告:本文為博主原創文章,轉載請附上博文連結!