zoukankan      html  css  js  c++  java
  • Linux下zip unzip的用户示例 解压到指定目录

    1.unzip解压到制单目录

    [root@localhost cactiplugins]# mkdir monitor
    [root@localhost cactiplugins]# unzip monitor-0.8.2.zip -d monitor
    Archive: monitor-0.8.2.zip
    inflating: monitor/wz_tooltip.js  
    inflating: monitor/index.php      
    inflating: monitor/LICENSE        
    inflating: monitor/sounds/index.php
    inflating: monitor/sounds/attn-noc.wav
    inflating: monitor/monitor.php    
    inflating: monitor/images/index.php
    inflating: monitor/images/button_nosound.gif
    inflating: monitor/images/blue.gif
    inflating: monitor/images/muted.gif
    inflating: monitor/images/tab_monitor.gif
    inflating: monitor/images/red.gif
    inflating: monitor/images/orange.gif
    inflating: monitor/images/green.gif
    inflating: monitor/setup.php      
    inflating: monitor/README         
    inflating: monitor/monitor.sql    
    [root@localhost cactiplugins]# ls
    monitor monitor-0.8.2.zip routerconfigs-0.1.zip settings-0.5.zip thold-0.4.2.zip tools-0.3.zip
    [root@localhost cactiplugins]# ls monitor
    images index.php LICENSE monitor.php monitor.sql README setup.php sounds wz_tooltip.js
    [root@localhost cactiplugins]#

    2.压缩文件夹

    [root@localhost cactiplugins]# zip -r monitor.zip monitor/
    adding: monitor/ (stored 0%)
    adding: monitor/LICENSE (deflated 62%)
    adding: monitor/monitor.sql (deflated 30%)
    adding: monitor/images/ (stored 0%)
    adding: monitor/images/red.gif (stored 0%)
    adding: monitor/images/button_nosound.gif (stored 0%)
    adding: monitor/images/tab_monitor.gif (stored 0%)
    adding: monitor/images/index.php (stored 0%)
    adding: monitor/images/orange.gif (deflated 9%)
    adding: monitor/images/green.gif (stored 0%)
    adding: monitor/images/muted.gif (stored 0%)
    adding: monitor/images/blue.gif (stored 0%)
    adding: monitor/README (deflated 53%)
    adding: monitor/index.php (stored 0%)
    adding: monitor/setup.php (deflated 71%)
    adding: monitor/sounds/ (stored 0%)
    adding: monitor/sounds/index.php (stored 0%)
    adding: monitor/sounds/attn-noc.wav (deflated 25%)
    adding: monitor/monitor.php (deflated 74%)
    adding: monitor/wz_tooltip.js (deflated 66%)

    3.测试压缩包
    [root@localhost cactiplugins]# unzip -t monitor.zip
    Archive: monitor.zip
        testing: monitor/                 OK
        testing: monitor/LICENSE          OK
        testing: monitor/monitor.sql      OK
        testing: monitor/images/          OK
        testing: monitor/images/red.gif   OK
        testing: monitor/images/button_nosound.gif   OK
        testing: monitor/images/tab_monitor.gif   OK
        testing: monitor/images/index.php   OK
        testing: monitor/images/orange.gif   OK
        testing: monitor/images/green.gif   OK
        testing: monitor/images/muted.gif   OK
        testing: monitor/images/blue.gif   OK
        testing: monitor/README           OK
        testing: monitor/index.php        OK
        testing: monitor/setup.php        OK
        testing: monitor/sounds/          OK
        testing: monitor/sounds/index.php   OK
        testing: monitor/sounds/attn-noc.wav   OK
        testing: monitor/monitor.php      OK
        testing: monitor/wz_tooltip.js    OK
    No errors detected in compressed data of monitor.zip.
    [root@localhost cactiplugins]#

    4.查看压缩包详细内容

    [root@localhost cactiplugins]# unzip -Z monitor.zip
    Archive: monitor.zip   242212 bytes   20 files
    drwxr-xr-x 2.3 unx        0 bx stor 22-Jul-10 17:42 monitor/
    -rw-r--r-- 2.3 unx    15237 tx defN 23-Dec-07 23:53 monitor/LICENSE
    -rw-r--r-- 2.3 unx      196 tx defN 23-Dec-07 23:53 monitor/monitor.sql
    drwxr-xr-x 2.3 unx        0 bx stor 22-Jul-10 17:42 monitor/images/
    -rw-r--r-- 2.3 unx     1763 bx stor 23-Dec-07 23:53 monitor/images/red.gif
    -rw-r--r-- 2.3 unx     1997 bx stor 23-Dec-07 23:53 monitor/images/button_nosound.gif
    -rw-r--r-- 2.3 unx     2557 bx stor 23-Dec-07 23:53 monitor/images/tab_monitor.gif
    -rw-r--r-- 2.3 unx       44 tx stor 23-Dec-07 23:53 monitor/images/index.php
    -rw-r--r-- 2.3 unx     1729 bx defN 23-Dec-07 23:53 monitor/images/orange.gif
    -rw-r--r-- 2.3 unx     1802 bx stor 23-Dec-07 23:53 monitor/images/green.gif
    -rw-r--r-- 2.3 unx     1600 bx stor 23-Dec-07 23:53 monitor/images/muted.gif
    -rw-r--r-- 2.3 unx     1752 bx stor 23-Dec-07 23:53 monitor/images/blue.gif
    -rw-r--r-- 2.3 unx     3067 tx defN 23-Dec-07 23:53 monitor/README
    -rw-r--r-- 2.3 unx       44 tx stor 23-Dec-07 23:53 monitor/index.php
    -rw-r--r-- 2.3 unx    10904 tx defN 23-Dec-07 23:53 monitor/setup.php
    drwxr-xr-x 2.3 unx        0 bx stor 22-Jul-10 17:42 monitor/sounds/
    -rw-r--r-- 2.3 unx       44 tx stor 23-Dec-07 23:53 monitor/sounds/index.php
    -rw-r--r-- 2.3 unx   268440 bx defN 23-Dec-07 23:53 monitor/sounds/attn-noc.wav
    -rw-r--r-- 2.3 unx    28660 tx defN 23-Dec-07 23:53 monitor/monitor.php
    -rw-r--r-- 2.3 unx    17143 tx defN 23-Dec-07 23:53 monitor/wz_tooltip.js
    20 files, 356979 bytes uncompressed, 239158 bytes compressed: 33.0%
    [root@localhost cactiplugins]# unzip -l monitor.zip
    Archive: monitor.zip
    Length     Date   Time    Name
    --------    ----   ----    ----
            0 07-22-10 17:42   monitor/
        15237 12-23-07 23:53   monitor/LICENSE
          196 12-23-07 23:53   monitor/monitor.sql
            0 07-22-10 17:42   monitor/images/
         1763 12-23-07 23:53   monitor/images/red.gif
         1997 12-23-07 23:53   monitor/images/button_nosound.gif
         2557 12-23-07 23:53   monitor/images/tab_monitor.gif
           44 12-23-07 23:53   monitor/images/index.php
         1729 12-23-07 23:53   monitor/images/orange.gif
         1802 12-23-07 23:53   monitor/images/green.gif
         1600 12-23-07 23:53   monitor/images/muted.gif
         1752 12-23-07 23:53   monitor/images/blue.gif
         3067 12-23-07 23:53   monitor/README
           44 12-23-07 23:53   monitor/index.php
        10904 12-23-07 23:53   monitor/setup.php
            0 07-22-10 17:42   monitor/sounds/
           44 12-23-07 23:53   monitor/sounds/index.php
       268440 12-23-07 23:53   monitor/sounds/attn-noc.wav
        28660 12-23-07 23:53   monitor/monitor.php
        17143 12-23-07 23:53   monitor/wz_tooltip.js
    --------                   -------
       356979                   20 files
    [root@localhost cactiplugins]# unzip -v monitor.zip
    Archive: monitor.zip
    Length   Method    Size Ratio   Date   Time   CRC-32    Name
    -------- ------ ------- -----   ----   ----   ------    ----
           0 Stored        0   0% 07-22-10 17:42 00000000 monitor/
       15237 Defl:N     5780 62% 12-23-07 23:53 e799e127 monitor/LICENSE
         196 Defl:N      137 30% 12-23-07 23:53 30c1dee3 monitor/monitor.sql
           0 Stored        0   0% 07-22-10 17:42 00000000 monitor/images/
        1763 Stored     1763   0% 12-23-07 23:53 efeef254 monitor/images/red.gif
        1997 Stored     1997   0% 12-23-07 23:53 a511fe2b monitor/images/button_nosound.gif
        2557 Stored     2557   0% 12-23-07 23:53 688403aa monitor/images/tab_monitor.gif
          44 Stored       44   0% 12-23-07 23:53 86845781 monitor/images/index.php
        1729 Defl:N     1576   9% 12-23-07 23:53 2b39d4e5 monitor/images/orange.gif
        1802 Stored     1802   0% 12-23-07 23:53 d8b2e4fa monitor/images/green.gif
        1600 Stored     1600   0% 12-23-07 23:53 b7afcc9c monitor/images/muted.gif
        1752 Stored     1752   0% 12-23-07 23:53 a43a9769 monitor/images/blue.gif
        3067 Defl:N     1444 53% 12-23-07 23:53 3b6e8469 monitor/README
          44 Stored       44   0% 12-23-07 23:53 86845781 monitor/index.php
       10904 Defl:N     3184 71% 12-23-07 23:53 d8e0b19c monitor/setup.php
           0 Stored        0   0% 07-22-10 17:42 00000000 monitor/sounds/
          44 Stored       44   0% 12-23-07 23:53 86845781 monitor/sounds/index.php
    268440 Defl:N   202153 25% 12-23-07 23:53 71aa5b83 monitor/sounds/attn-noc.wav
       28660 Defl:N     7390 74% 12-23-07 23:53 e60bbf5e monitor/monitor.php
       17143 Defl:N     5891 66% 12-23-07 23:53 e4242295 monitor/wz_tooltip.js
    --------          ------- ---                            -------
    356979           239158 33%                            20 files
    [root@localhost cactiplugins]#

    =====================================

    常用选项
    -x 文件列表 解压缩文件,但不包括“文件列表”中指定的文件
    -v 查看压缩文件目录,但不解压
    -t 测试文件有无损坏,但不解压
    -d 目录 把压缩文件解压到指定目录下
    -z 只显示压缩文件的注解
    -n 不覆盖已经存在的文件
    -o 覆盖已存在的文件且不要求用户确认
    -j 不重建文档的目录结构,把所有文件解压到同一目录下

    unzip命令的详细用法
    2.格式
    unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>]
    3.主要参数
    -c:将解压缩的结果
    -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。
    [.zip文件]:指定.zip压缩文件。
    [文件]:指定要处理.zip压缩文件中的哪些文件。
    -d<目录>:指定文件解压缩后所要存储的目录。
    -x<文件>:指定不要处理.zip压缩文件中的哪些文件。
    -Z unzip:-Z等于执行zipinfo指令。

  • 相关阅读:
    Network (poj1144)
    C. Hongcow Builds A Nation
    ZYB loves Xor I(hud5269)
    D. Chloe and pleasant prizes
    Game(hdu5218)
    约瑟夫环的递推方法
    Misaki's Kiss again(hdu5175)
    Exploration(hdu5222)
    B. Arpa's weak amphitheater and Mehrdad's valuable Hoses
    C. Arpa's loud Owf and Mehrdad's evil plan
  • 原文地址:https://www.cnblogs.com/jackspider/p/2984147.html
Copyright © 2011-2022 走看看