Linux 命令之 unzip -- 解压缩文件
生活随笔
收集整理的這篇文章主要介紹了
Linux 命令之 unzip -- 解压缩文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、命令介紹
- 二、命令選項
- 三、命令示例
- (一)解壓縮文件
- (二)將指定壓縮文件解壓到指定目錄下
- (三)查看壓縮包內的文件列表及有關的壓縮信息
- (四)驗證壓縮文件是否完整
一、命令介紹
unzip 命令用于解壓縮由zip命令壓縮的“.zip”壓縮包。
二、命令選項
| -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 |
| -d<目錄> | 指定文件解壓縮后所要存儲的目錄 |
| -x<文件> | 指定不要處理.zip壓縮文件中的哪些文件 |
| -Z | unzip-Z等于執行zipinfo指令 |
三、命令示例
(一)解壓縮文件
[root@htlwk0001host ~]# unzip test.zip(二)將指定壓縮文件解壓到指定目錄下
將壓縮文件 text.zip 在指定目錄 /tmp下解壓縮,如果已有相同的文件存在,要求 unzip 命令不覆蓋原先的文件:
[root@htlwk0001host ~]# unzip -n test.zip -d /tmp將壓縮文件 text.zip 在指定目錄 /tmp下解壓縮,如果已有相同的文件存在,要求 unzip 命令覆蓋原先的文件:
[root@htlwk0001host ~]# unzip -o test.zip -d tmp/(三)查看壓縮包內的文件列表及有關的壓縮信息
[root@htlwk0001host ~]# unzip -v test11.zip Archive: test11.zipLength Method Size Cmpr Date Time CRC-32 Name -------- ------ ------- ---- ---------- ----- -------- ----0 Stored 0 0% 05-23-2021 20:39 00000000 test/15650 Defl:N 1364 91% 05-23-2021 20:39 7d90e67d test/td_dictionary_20210523.sql87636 Defl:N 9247 89% 05-23-2021 20:39 516ec02f test/tf_user_20210523.sql -------- ------- --- -------103286 10611 90% 3 files點評:使用選項 -v 可以查看壓縮信息但是不解壓,奇葩的存在!
(四)驗證壓縮文件是否完整
[root@linuxcool ~]# unzip -t wwwroot.zip總結
以上是生活随笔為你收集整理的Linux 命令之 unzip -- 解压缩文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何选择合适的无线路由器如何选择无限路由
- 下一篇: Linux 命令之 xz -- POSI