step1 # 安裝解壓軟件css
sudo apt-get install unzip
step # 2 解壓文件(注意:要切換到壓縮包的目錄中去)ui
unzip xxxxx.zip
擴展:
一、把文件解壓到當前目錄下編碼
unzip xxxxx.zip
二、若是要把文件解壓到指定的目錄下,須要用到-d參數(-d指定目標路徑,file.zip是須要解壓的,destination_folder是指定的目錄下
)。spa
unzip file.zip -d destination_folder
好比:我在/home/chenyang/下載有個壓縮包東南大學.zipcode
而我要把這個壓縮包解壓到/home/chenyang/test目錄下,首先就要到壓縮包這個目錄下blog
而後輸入:unzip 東南大學.zip -d /home/chenyang/test,即ip
而後找到/home/chenyang/test目錄,能夠看到test文件夾。是第二次解壓,還會出現:get
咱們根據本身選擇對應的就行了.固然也能夠使用以下命令:(其中/temp是指定的目錄,test.zip是須要解壓的壓縮包)io
unzip -d /temp test.zip
三、解壓的時候,有時候不想覆蓋已經存在的文件,那麼能夠加上-n參數字符編碼
unzip n file.zip -destination_folder
unzip -n -d /temp test.zipfile.zip
四、只看一下zip壓縮包中包含哪些文件,不進行解壓縮
unzip -l test.zip
五、查看顯示的文件列表還包含壓縮比率
unzip -v test.zip
六、檢查zip文件是否損壞
unzip -t test.zip
七、將壓縮文件test.zip在指定目錄tmp下解壓縮,若是已有相同的文件存在,要求unzip命令覆蓋原先的文件
unzip -o test.zip -d /tmp/
總結:格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
主要參數
-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
參考:https://www.jianshu.com/p/1d2d3c6e2bf0