http://blog.sina.com.cn/s/blog_6c9d65a10100nzqf.html

unzip命令:解压缩文件
他是解压zip压缩的文件,和zip互逆的一对工具。
 
命令:
unzip [选项] zip压缩文件
-c 解压到标准输出上
-l 小写的L,显示压缩文件内的文件。
-z 显示压缩文件的备注文字
 
 
例:
1、解压文件
linux@ubuntu:~/cdy$ unzip c.zip
Archive:  c.zip
这是一个测试的压缩文件 .
   creating: c/
  inflating: c/a.out                 
  inflating: c/lib.h                 
  inflating: c/abc.c                 
  inflating: c/read.c                
   creating: c/head/
  inflating: c/head/conf.h           
  inflating: c/main.c                
 extracting: c/a.c                   
  inflating: c/write.c               
  inflating: c/read                  
  inflating: c/cdy     
   
2、解压文件到指定的目录
linux@ubuntu:~$ unzip -d cdy snow.zip
Archive:  snow.zip
   creating: cdy/snow/
  inflating: cdy/snow/snow.xml.in    
   creating: cdy/snow/build/
  inflating: cdy/snow/build/snow_options.lo  
  inflating: cdy/snow/build/snow_options.h  
  inflating: cdy/snow/build/snow.o   
   creating: cdy/snow/build/.libs/
  inflating: cdy/snow/build/.libs/libsnow.lai  
.....
加一个参数:-d 目标位置即可。
 
3、显示注释内容
linux@ubuntu:~$ zip -z snow.zip #先给snow.zip添加注释
enter new zip file comment (end with .):
这是一个雪花效果,很好看啊
.  #这个位置输入.结束。
linux@ubuntu:~$ unzip -z snow.zip  #查看注释
Archive:  snow.zip
一个雪花效果,很好看啊
 
4、显示文件中内容(不解压)
linux@ubuntu:~$ unzip -l c.zip
Archive:  c.zip
这是一个测试的压缩文件 .
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2011-01-16 15:02   c/
     7630  2011-01-16 15:02   c/a.out
     1255  2011-01-16 14:38   c/lib.h
      109  2011-01-16 13:56   c/abc.c
      610  2011-01-16 14:31   c/read.c
        0  2011-01-16 13:48   c/head/
      593  2011-01-16 13:48   c/head/conf.h
      435  2011-01-16 13:29   c/main.c
       73  2011-01-16 14:55   c/a.c
      527  2011-01-16 14:51   c/write.c
     7542  2011-01-16 14:40   c/read
       90  2011-01-16 15:02   c/cdy
---------                     -------
    18864                     12 files
 
我们也可以用一个zipinfo命令来显示详细信息:
如:
linux@ubuntu:~$ zipinfo c.zip
Archive:  c.zip
Zip file size: 9589 bytes, number of entries: 12
drwxr-xr-x  3.0 unx        0 bx stor 11-Jan-16 15:02 c/
-rwxr-xr-x  3.0 unx     7630 bx defN 11-Jan-16 15:02 c/a.out
-rw-r--r--  3.0 unx     1255 tx defN 11-Jan-16 14:38 c/lib.h
-rw-r--r--  3.0 unx      109 tx defN 11-Jan-16 13:56 c/abc.c
-rw-r--r--  3.0 unx      610 tx defN 11-Jan-16 14:31 c/read.c
drwxr-xr-x  3.0 unx        0 bx stor 11-Jan-16 13:48 c/head/
-rw-r--r--  3.0 unx      593 tx defN 11-Jan-16 13:48 c/head/conf.h
-rw-r--r--  3.0 unx      435 tx defN 11-Jan-16 13:29 c/main.c
-rw-r--r--  3.0 unx       73 tx stor 11-Jan-16 14:55 c/a.c
-rw-r--r--  3.0 unx      527 tx defN 11-Jan-16 14:51 c/write.c
-rwxr-xr-x  3.0 unx     7542 bx defN 11-Jan-16 14:40 c/read
-rw-r--r--  3.0 unx       90 bx defN 11-Jan-16 15:02 c/cdy
12 files, 18864 bytes uncompressed, 7828 bytes compressed:  58.5%
 
注意 :
1、unzip解压必须由zip生成的压缩文件
2、一次只能对一个zip文件解压

unzip 命令使用的更多相关文章

  1. 【Linux】unzip命令,记一次遇到的问题

    最近在做BOSS系统云平台部署脚本,联调时发现Shell脚本中存在问题,下方记录 某个地方提示是否覆盖 [root@haiwai test]# unzip /home/redis/test/main- ...

  2. Linux命令(31):zip/unzip命令-打包压缩

    zip命令功能说明    zip程序即是文件压缩工具也是文件归档工具,可以对文件或者目录进行压缩或解压,压缩格式为zip.在Linux系统中,gzip才是主要的压缩指令,而bzip2仅次之.Linux ...

  3. Linux zip/unzip命令

    From: http://www.ixdba.net/a/os/linux/2010/0725/359.html From: http://www.cnblogs.com/chinareny2k/ar ...

  4. Ubuntu(Linux) 下 unzip 命令使用详解

    1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist ...

  5. linux unzip命令

      zip文件是一种常用的压缩文件格式,WinZip.WinRar等压缩软件都支持zip文件格式,就连java的jar包也是zip格式的,Firefox插件xpi文件也是zip格式的.Linux在zi ...

  6. unzip命令

    unzip命令用于解压缩由zip命令压缩的“.zip”压缩包. 语法 unzip(选项)(参数) 选项 -c:将解压缩的结果显示到屏幕上,并对字符做适当的转换: -f:更新现有的文件: -l:显示压缩 ...

  7. unzip 命令巧用举例

    1.把文件解压到当前目录下 unzip master.zip 2.如果要把文件解压到指定的目录下,需要用到-d参数. unzip -d /tmp master.zip 3.解压的时候,有时候不想覆盖已 ...

  8. unzip命令(转)

    unzip命令用于解压缩由zip命令压缩的“.zip”压缩包. 语法 unzip(选项)(参数) 选项 -c:将解压缩的结果显示到屏幕上,并对字符做适当的转换: -f:更新现有的文件: -l:显示压缩 ...

  9. 【开发笔记】- 安装zip和unzip命令

    [root@iz2zeea05by6vofxzsoxdbz elasticsearch]# unzip elasticsearch-6.2.4.zip -bash: unzip: command no ...

随机推荐

  1. VS2010 asp.net development server 无法展示svg图片

    无解!只能使用IIS Express或者部署到服务器上的IIS能解决! 以下为解释: http://stackoverflow.com/questions/5981309/asp-net-develo ...

  2. poj3335 半平面交

    题意:给出一多边形.判断多边形是否存在一点,使得多边形边界上的所有点都能看见该点. sol:在纸上随手画画就可以找出规律:按逆时针顺序连接所有点.然后找出这些line的半平面交. 题中给出的点已经按顺 ...

  3. static和public的区别

    static:静态.   可以设置:静态类.静态变量.静态方法.   没有使用static修饰的成员为实例成员. 静态成员的使用:通过类名.   1.不加static修饰的成员是对象成员,归每个对象所 ...

  4. 数据结构算法C语言实现(二十)--- 6.3.1遍历二叉树

    一.简述 二叉树的遍历主要是先序.中序.后序及对应的递归和非递归算法,共3x2=6种,其中后序非递归在实现上稍复杂一些.二叉树的遍历是理解和学习递归及体会栈的工作原理的绝佳工具! 此外,非递归所用的栈 ...

  5. xml解析模块

    XML XML是可扩展标记语言的缩写,是实现不同语言或程序之间进行数据交换的协议,主要可以对key添加属性. 页面做展示(字符类型的一个xml格式数据)\做配置文件(内部xml格式的数据).,每一个节 ...

  6. [JavaEE]Get请求URI中带的中文参数在服务端乱码问题的解决方法

    在Get请求中,如果请求参数中带有中文,如 http://localhost:8080/DinnerParty/shop/search?query=多伦多, 在服务端拿到的是乱码. 这是因为客户端提交 ...

  7. django redis VS memcache 区别简介

    https://www.v2ex.com/t/142644 http://stackoverflow.com/questions/10558465/memcached-vs-redis 简单来说: r ...

  8. Altium Designer 15 --- PCB 3D View

    press 3 key to swith to 3D view, and press shift key and dont' loose your grip, hold the right mouse ...

  9. css中关于居中的那点事儿

    css中关于居中的那点事儿 关于居中,无论是水平居中,还是垂直居中都有很多方式,下面我来介绍一些常用的. 第一部分:水平居中 1.实现行内元素的居中.方法:在行内元素外面的块元素的样式中添加:text ...

  10. PHP-权限控制类

    http://blog.csdn.net/painsonline/article/details/7183679 <?php /** * 权限控制类 */ class include_purvi ...