Linux之unzip命令
生活随笔
收集整理的這篇文章主要介紹了
Linux之unzip命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 命令概述
unzip - 列出、測試和提取 ZIP 存檔中的壓縮文件;
- 命令語法
- 命令參數
| -f | 更新壓縮包的文件; |
| -l | 顯示壓縮文件內的文件; |
| -v | 執行時顯示詳細的信息; |
| -o | 不詢問用戶,覆蓋原有文件; |
| -q | 不顯示執行過程; |
| -d | 指定文件解壓縮后所要存儲的目錄; |
- 命令示例
1、unzip test5.zip 解壓壓縮文件test5.zip到當前目錄;
[root@localhost test]# unzip test5.zip Archive: test5.zipinflating: test5.txt [root@localhost test]# ll -rw-r--r-- 1 root root 50 Jul 16 14:50 test5.txt -rw-r--r-- 1 root root 216 Jul 17 14:28 test5.zip2、unzip -l test5.zip -l 表示在不解壓的情況下查看壓縮文件內的文件;
[root@localhost test]# unzip -l test5.zip Archive: test5.zipLength Date Time Name --------- ---------- ----- ----50 07-16-2022 14:50 test5.txt --------- -------50 1 file3、unzip -v test5.zip -v 表示在不解壓的情況下查看壓縮文件內的文件,且顯示更多信息(壓縮比率等);
[root@localhost test]# unzip -v test5.zip Archive: test5.zipLength Method Size Cmpr Date Time CRC-32 Name -------- ------ ------- ---- ---------- ----- -------- ----50 Defl:N 48 4% 07-16-2022 14:50 7fa7173c test5.txt -------- ------- --- -------50 48 4% 1 file4、unzip -q test.zip -q 表示不顯示執行過程;
[root@localhost data]# unzip -q test.zip5、unzip -o test.zip -o 表示不詢問用戶,覆蓋原有文件;
[root@localhost data]# unzip test.zip Archive: test.zip replace data/test/test1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: ^Z [1]+ Stopped unzip test.zip [root@localhost data]# unzip -o test.zip Archive: test.zipextracting: data/test/test2.zip?6、unzip -q -d /data/test/test5 test.zip(unzip -q test.zip -d /data/test/test5) -d 表示指定文件解壓縮后所要存儲的目錄(-d 后面必須接路徑,不然會報錯,且當路徑不存在時會自動創建);
[root@localhost data]# unzip -d -q /data/test/test5 test.zip error: must specify directory to which to extract with -d option [root@localhost data]# unzip -q -d /data/test/test5 test.zip [root@localhost data]# ll -rw-r--r-- 1 root root 0 Jul 16 12:37 test.txt總結
以上是生活随笔為你收集整理的Linux之unzip命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql创建视图的sql语句_MySQ
- 下一篇: 均值滤波器、中值滤波器、滤波器的常见应用