您好,欢迎访问一九零五行业门户网

我使用过的Linux命令之unzip - 解压zip文件

用途说明
zip文件是一种常用的压缩文件格式,winzip、winrar等压缩软件都支持zip文件格式,就连java的jar包也是zip格式的,firefox插件xpi文件也是zip格式的。linux在zip文件上的支持也是很周到的,它提供了zip、unzip和zcat等命令来支持。本文的主题是讲一下使用unzip命令来解压zip格式的压缩文件。当我们需要把windows上的很多文件(比如一个目录中的所有文件)上传到linux时,可以先把这些文件打包到一个zip文件中,然后再上传,再在linux下利用unzip进行解压,这比一个一个上传好得多。
常用参数
在linux下解压zip文件,最简单的方式就是unzip命令直接跟上要解压的zip文件。
unzip <zip-file>
上面的用法是把文件解压到当前目录下,如果要把文件解压到指定的目录下,需要用到-d参数。
unzip -d <dst-dir> <zip-file>
解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数。
unzip -n <zip-file>
unzip -n -d <dst-dir> <zip-file>
有时候,我们只想看一下zip压缩包中包含哪些文件,就可以使用-l参数。
unzip -l <zip-file>
我们在使用winzip或winrar的时候,它显示的文件列表还包含压缩比率,unzip命令使用-v命令也可以看到这些信息。
unzip -v <zip-file>
我们经常会碰到这种情况,从网上下载的zip文件可能不完整,在使用winzip或winrar打开的时候,会报错,unzip提供了-t参数来检查zip文件是否损坏。
unzip -t <zip-file>
使用示例
示例一 解压tinyxml开发包
tinyxml是一个解析xml的c++开发包,它小巧玲珑,简单易用。
[root@rhel55 c++]# ls tinyxml_2_6_1.zip -l 
-rw-r--r-- 1 root root 296068 10-22 14:25 tinyxml_2_6_1.zip
[root@rhel55 c++]# unzip tinyxml_2_6_1.zip 
archive:  tinyxml_2_6_1.zip
   creating: tinyxml/
  inflating: tinyxml/changes.txt     
   creating: tinyxml/docs/
  inflating: tinyxml/docs/annotated.html  
  inflating: tinyxml/docs/classes.html  
  inflating: tinyxml/docs/classtixmlattribute-members.html  
  inflating: tinyxml/docs/classtixmlattribute.html  
  inflating: tinyxml/docs/classtixmlattribute.png  
  inflating: tinyxml/docs/classtixmlbase-members.html  
  inflating: tinyxml/docs/classtixmlbase.html  
  inflating: tinyxml/docs/classtixmlbase.png  
  inflating: tinyxml/docs/classtixmlcomment-members.html  
  inflating: tinyxml/docs/classtixmlcomment.html  
 extracting: tinyxml/docs/classtixmlcomment.png  
  inflating: tinyxml/docs/classtixmldeclaration-members.html  
  inflating: tinyxml/docs/classtixmldeclaration.html  
 extracting: tinyxml/docs/classtixmldeclaration.png  
  inflating: tinyxml/docs/classtixmldocument-members.html  
  inflating: tinyxml/docs/classtixmldocument.html  
  inflating: tinyxml/docs/classtixmldocument.png  
  inflating: tinyxml/docs/classtixmlelement-members.html  
  inflating: tinyxml/docs/classtixmlelement.html  
  inflating: tinyxml/docs/classtixmlelement.png  
  inflating: tinyxml/docs/classtixmlhandle-members.html  
  inflating: tinyxml/docs/classtixmlhandle.html  
  inflating: tinyxml/docs/classtixmlnode-members.html  
  inflating: tinyxml/docs/classtixmlnode.html  
  inflating: tinyxml/docs/classtixmlnode.png  
  inflating: tinyxml/docs/classtixmlprinter-members.html  
  inflating: tinyxml/docs/classtixmlprinter.html  
  inflating: tinyxml/docs/classtixmlprinter.png  
  inflating: tinyxml/docs/classtixmltext-members.html  
  inflating: tinyxml/docs/classtixmltext.html  
 extracting: tinyxml/docs/classtixmltext.png  
  inflating: tinyxml/docs/classtixmlunknown-members.html  
  inflating: tinyxml/docs/classtixmlunknown.html  
  inflating: tinyxml/docs/classtixmlunknown.png  
  inflating: tinyxml/docs/classtixmlvisitor-members.html  
  inflating: tinyxml/docs/classtixmlvisitor.html  
  inflating: tinyxml/docs/classtixmlvisitor.png  
  inflating: tinyxml/docs/deprecated.html  
  inflating: tinyxml/docs/doxygen.css  
  inflating: tinyxml/docs/doxygen.png  
  inflating: tinyxml/docs/files.html  
  inflating: tinyxml/docs/functions.html  
  inflating: tinyxml/docs/functions_0x63.html  
  inflating: tinyxml/docs/functions_0x64.html  
  inflating: tinyxml/docs/functions_0x65.html  
  inflating: tinyxml/docs/functions_0x66.html  
  inflating: tinyxml/docs/functions_0x67.html  
  inflating: tinyxml/docs/functions_0x69.html  
  inflating: tinyxml/docs/functions_0x6c.html  
  inflating: tinyxml/docs/functions_0x6e.html  
  inflating: tinyxml/docs/functions_0x6f.html  
  inflating: tinyxml/docs/functions_0x70.html  
  inflating: tinyxml/docs/functions_0x71.html  
  inflating: tinyxml/docs/functions_0x72.html  
  inflating: tinyxml/docs/functions_0x73.html  
  inflating: tinyxml/docs/functions_0x74.html  
  inflating: tinyxml/docs/functions_0x75.html  
  inflating: tinyxml/docs/functions_0x76.html  
  inflating: tinyxml/docs/functions_enum.html  
  inflating: tinyxml/docs/functions_func.html  
  inflating: tinyxml/docs/functions_func_0x63.html  
  inflating: tinyxml/docs/functions_func_0x64.html  
  inflating: tinyxml/docs/functions_func_0x65.html  
  inflating: tinyxml/docs/functions_func_0x66.html  
  inflating: tinyxml/docs/functions_func_0x67.html  
  inflating: tinyxml/docs/functions_func_0x69.html  
  inflating: tinyxml/docs/functions_func_0x6c.html  
  inflating: tinyxml/docs/functions_func_0x6e.html  
  inflating: tinyxml/docs/functions_func_0x70.html  
  inflating: tinyxml/docs/functions_func_0x71.html  
  inflating: tinyxml/docs/functions_func_0x72.html  
  inflating: tinyxml/docs/functions_func_0x73.html  
  inflating: tinyxml/docs/functions_func_0x74.html  
  inflating: tinyxml/docs/functions_func_0x75.html  
  inflating: tinyxml/docs/functions_func_0x76.html  
  inflating: tinyxml/docs/functions_rela.html  
  inflating: tinyxml/docs/functions_vars.html  
  inflating: tinyxml/docs/hierarchy.html  
  inflating: tinyxml/docs/index.html  
  inflating: tinyxml/docs/pages.html  
  inflating: tinyxml/docs/tab_b.gif  
  inflating: tinyxml/docs/tab_l.gif  
  inflating: tinyxml/docs/tab_r.gif  
  inflating: tinyxml/docs/tabs.css   
  inflating: tinyxml/docs/tinystr_8h_source.html  
  inflating: tinyxml/docs/tinyxml_8h_source.html  
  inflating: tinyxml/docs/tutorial0.html  
  inflating: tinyxml/echo.dsp        
  inflating: tinyxml/makefile        
  inflating: tinyxml/readme.txt      
  inflating: tinyxml/tinystr.cpp     
  inflating: tinyxml/tinystr.h       
  inflating: tinyxml/tinyxml.cpp     
  inflating: tinyxml/tinyxml.dsw     
  inflating: tinyxml/tinyxml.h       
  inflating: tinyxml/tinyxml.sln     
  inflating: tinyxml/tinyxml_lib.dsp  
  inflating: tinyxml/tinyxml_lib.vcproj  
  inflating: tinyxml/tinyxmlerror.cpp  
  inflating: tinyxml/tinyxmlparser.cpp  
  inflating: tinyxml/tinyxmlstl.dsp  
  inflating: tinyxml/tinyxmlstl.vcproj  
  inflating: tinyxml/tinyxmltest.dsp  
  inflating: tinyxml/tinyxmltest.vcproj  
  inflating: tinyxml/tinyxmlteststl.dsp  
  inflating: tinyxml/tinyxmlteststl.vcproj  
  inflating: tinyxml/utf8test.gif    
  inflating: tinyxml/utf8test.xml    
  inflating: tinyxml/utf8testverify.xml  
  inflating: tinyxml/xmltest.cpp    
[root@rhel55 c++]#
示例二 解压tinyxml开发包到/opt/devtools目录
/opt目录常用来存放用户软件的目录,比如我们通常把oracle数据库安装在/opt目录。
这里我们把tinyxml开发包解压到/opt/devtools目录下,其中devtools子目录并不存在,执行该命令时候,这个目录自动创建了。
[root@rhel55 c++]# unzip -d /opt/devtools tinyxml_2_6_1.zip 
archive:  tinyxml_2_6_1.zip
   creating: /opt/devtools/tinyxml/
  inflating: /opt/devtools/tinyxml/changes.txt  
   creating: /opt/devtools/tinyxml/docs/
  inflating: /opt/devtools/tinyxml/docs/annotated.html  
  inflating: /opt/devtools/tinyxml/docs/classes.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlattribute-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlattribute.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlattribute.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmlbase-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlbase.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlbase.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmlcomment-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlcomment.html  
 extracting: /opt/devtools/tinyxml/docs/classtixmlcomment.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmldeclaration-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmldeclaration.html  
 extracting: /opt/devtools/tinyxml/docs/classtixmldeclaration.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmldocument-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmldocument.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmldocument.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmlelement-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlelement.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlelement.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmlhandle-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlhandle.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlnode-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlnode.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlnode.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmlprinter-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlprinter.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlprinter.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmltext-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmltext.html  
 extracting: /opt/devtools/tinyxml/docs/classtixmltext.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmlunknown-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlunknown.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlunknown.png  
  inflating: /opt/devtools/tinyxml/docs/classtixmlvisitor-members.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlvisitor.html  
  inflating: /opt/devtools/tinyxml/docs/classtixmlvisitor.png  
  inflating: /opt/devtools/tinyxml/docs/deprecated.html  
  inflating: /opt/devtools/tinyxml/docs/doxygen.css  
  inflating: /opt/devtools/tinyxml/docs/doxygen.png  
  inflating: /opt/devtools/tinyxml/docs/files.html  
  inflating: /opt/devtools/tinyxml/docs/functions.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x63.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x64.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x65.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x66.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x67.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x69.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x6c.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x6e.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x6f.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x70.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x71.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x72.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x73.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x74.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x75.html  
  inflating: /opt/devtools/tinyxml/docs/functions_0x76.html  
  inflating: /opt/devtools/tinyxml/docs/functions_enum.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x63.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x64.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x65.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x66.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x67.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x69.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x6c.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x6e.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x70.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x71.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x72.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x73.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x74.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x75.html  
  inflating: /opt/devtools/tinyxml/docs/functions_func_0x76.html  
  inflating: /opt/devtools/tinyxml/docs/functions_rela.html  
  inflating: /opt/devtools/tinyxml/docs/functions_vars.html  
  inflating: /opt/devtools/tinyxml/docs/hierarchy.html  
  inflating: /opt/devtools/tinyxml/docs/index.html  
  inflating: /opt/devtools/tinyxml/docs/pages.html  
  inflating: /opt/devtools/tinyxml/docs/tab_b.gif  
  inflating: /opt/devtools/tinyxml/docs/tab_l.gif  
  inflating: /opt/devtools/tinyxml/docs/tab_r.gif  
  inflating: /opt/devtools/tinyxml/docs/tabs.css  
  inflating: /opt/devtools/tinyxml/docs/tinystr_8h_source.html  
  inflating: /opt/devtools/tinyxml/docs/tinyxml_8h_source.html  
  inflating: /opt/devtools/tinyxml/docs/tutorial0.html  
  inflating: /opt/devtools/tinyxml/echo.dsp  
  inflating: /opt/devtools/tinyxml/makefile  
  inflating: /opt/devtools/tinyxml/readme.txt  
  inflating: /opt/devtools/tinyxml/tinystr.cpp  
  inflating: /opt/devtools/tinyxml/tinystr.h  
  inflating: /opt/devtools/tinyxml/tinyxml.cpp  
  inflating: /opt/devtools/tinyxml/tinyxml.dsw  
  inflating: /opt/devtools/tinyxml/tinyxml.h  
  inflating: /opt/devtools/tinyxml/tinyxml.sln  
  inflating: /opt/devtools/tinyxml/tinyxml_lib.dsp  
  inflating: /opt/devtools/tinyxml/tinyxml_lib.vcproj  
  inflating: /opt/devtools/tinyxml/tinyxmlerror.cpp  
  inflating: /opt/devtools/tinyxml/tinyxmlparser.cpp  
  inflating: /opt/devtools/tinyxml/tinyxmlstl.dsp  
  inflating: /opt/devtools/tinyxml/tinyxmlstl.vcproj  
  inflating: /opt/devtools/tinyxml/tinyxmltest.dsp  
  inflating: /opt/devtools/tinyxml/tinyxmltest.vcproj  
  inflating: /opt/devtools/tinyxml/tinyxmlteststl.dsp  
  inflating: /opt/devtools/tinyxml/tinyxmlteststl.vcproj  
  inflating: /opt/devtools/tinyxml/utf8test.gif  
  inflating: /opt/devtools/tinyxml/utf8test.xml  
  inflating: /opt/devtools/tinyxml/utf8testverify.xml  
  inflating: /opt/devtools/tinyxml/xmltest.cpp  
[root@rhel55 c++]#
示例三 解压文件,不覆盖已经存在的文件
[root@rhel55 c++]# unzip -n -d /opt/devtools tinyxml_2_6_1.zip 
archive:  tinyxml_2_6_1.zip
[root@rhel55 c++]#
示例四 查看zip文件中包含的文件列表
[root@rhel55 c++]# unzip -l tinyxml_2_6_1.zip 
archive:  tinyxml_2_6_1.zip
  length     date   time    name
 --------    ----   ----    ----
        0  03-23-10 13:16   tinyxml/
    14898  03-23-10 13:16   tinyxml/changes.txt
        0  03-23-10 13:16   tinyxml/docs/
     3796  03-23-10 13:16   tinyxml/docs/annotated.html
     2809  03-23-10 13:16   tinyxml/docs/classes.html
     8304  03-23-10 13:16   tinyxml/docs/classtixmlattribute-members.html
    15523  03-23-10 13:16   tinyxml/docs/classtixmlattribute.html
      401  03-23-10 13:16   tinyxml/docs/classtixmlattribute.png
     3890  03-23-10 13:16   tinyxml/docs/classtixmlbase-members.html
    16033  03-23-10 13:16   tinyxml/docs/classtixmlbase.html
     1470  03-23-10 13:16   tinyxml/docs/classtixmlbase.png
    19288  03-23-10 13:16   tinyxml/docs/classtixmlcomment-members.html
     7737  03-23-10 13:16   tinyxml/docs/classtixmlcomment.html
      518  03-23-10 13:16   tinyxml/docs/classtixmlcomment.png
    20501  03-23-10 13:16   tinyxml/docs/classtixmldeclaration-members.html
    10823  03-23-10 13:16   tinyxml/docs/classtixmldeclaration.html
      557  03-23-10 13:16   tinyxml/docs/classtixmldeclaration.png
    24057  03-23-10 13:16   tinyxml/docs/classtixmldocument-members.html
    30742  03-23-10 13:16   tinyxml/docs/classtixmldocument.html
      535  03-23-10 13:16   tinyxml/docs/classtixmldocument.png
    23787  03-23-10 13:16   tinyxml/docs/classtixmlelement-members.html
    30888  03-23-10 13:16   tinyxml/docs/classtixmlelement.html
      514  03-23-10 13:16   tinyxml/docs/classtixmlelement.png
     5695  03-23-10 13:16   tinyxml/docs/classtixmlhandle-members.html
    25214  03-23-10 13:16   tinyxml/docs/classtixmlhandle.html
    18771  03-23-10 13:16   tinyxml/docs/classtixmlnode-members.html
    60709  03-23-10 13:16   tinyxml/docs/classtixmlnode.html
     1303  03-23-10 13:16   tinyxml/docs/classtixmlnode.png
     5515  03-23-10 13:16   tinyxml/docs/classtixmlprinter-members.html
    14684  03-23-10 13:16   tinyxml/docs/classtixmlprinter.html
      380  03-23-10 13:16   tinyxml/docs/classtixmlprinter.png
    19711  03-23-10 13:16   tinyxml/docs/classtixmltext-members.html
    10566  03-23-10 13:16   tinyxml/docs/classtixmltext.html
      485  03-23-10 13:16   tinyxml/docs/classtixmltext.png
    18804  03-23-10 13:16   tinyxml/docs/classtixmlunknown-members.html
     7013  03-23-10 13:16   tinyxml/docs/classtixmlunknown.html
      521  03-23-10 13:16   tinyxml/docs/classtixmlunknown.png
     3643  03-23-10 13:16   tinyxml/docs/classtixmlvisitor-members.html
     8524  03-23-10 13:16   tinyxml/docs/classtixmlvisitor.html
      386  03-23-10 13:16   tinyxml/docs/classtixmlvisitor.png
     2622  03-23-10 13:16   tinyxml/docs/deprecated.html
     7131  03-23-10 13:16   tinyxml/docs/doxygen.css
     1281  03-23-10 13:16   tinyxml/docs/doxygen.png
     1548  03-23-10 13:16   tinyxml/docs/files.html
     4052  03-23-10 13:16   tinyxml/docs/functions.html
     4729  03-23-10 13:16   tinyxml/docs/functions_0x63.html
     3362  03-23-10 13:16   tinyxml/docs/functions_0x64.html
     4191  03-23-10 13:16   tinyxml/docs/functions_0x65.html
     4063  03-23-10 13:16   tinyxml/docs/functions_0x66.html
     3584  03-23-10 13:16   tinyxml/docs/functions_0x67.html
     4078  03-23-10 13:16   tinyxml/docs/functions_0x69.html
     3828  03-23-10 13:16   tinyxml/docs/functions_0x6c.html
     4046  03-23-10 13:16   tinyxml/docs/functions_0x6e.html
     3473  03-23-10 13:16   tinyxml/docs/functions_0x6f.html
     4600  03-23-10 13:16   tinyxml/docs/functions_0x70.html
     4139  03-23-10 13:16   tinyxml/docs/functions_0x71.html
     3823  03-23-10 13:16   tinyxml/docs/functions_0x72.html
     5492  03-23-10 13:16   tinyxml/docs/functions_0x73.html
     6167  03-23-10 13:16   tinyxml/docs/functions_0x74.html
     3462  03-23-10 13:16   tinyxml/docs/functions_0x75.html
     5012  03-23-10 13:16   tinyxml/docs/functions_0x76.html
     1932  03-23-10 13:16   tinyxml/docs/functions_enum.html
     3977  03-23-10 13:16   tinyxml/docs/functions_func.html
     4654  03-23-10 13:16   tinyxml/docs/functions_func_0x63.html
     3287  03-23-10 13:16   tinyxml/docs/functions_func_0x64.html
     4116  03-23-10 13:16   tinyxml/docs/functions_func_0x65.html
     3988  03-23-10 13:16   tinyxml/docs/functions_func_0x66.html
     3509  03-23-10 13:16   tinyxml/docs/functions_func_0x67.html
     4003  03-23-10 13:16   tinyxml/docs/functions_func_0x69.html
     3753  03-23-10 13:16   tinyxml/docs/functions_func_0x6c.html
     3861  03-23-10 13:16   tinyxml/docs/functions_func_0x6e.html
     4525  03-23-10 13:16   tinyxml/docs/functions_func_0x70.html
     4064  03-23-10 13:16   tinyxml/docs/functions_func_0x71.html
     3748  03-23-10 13:16   tinyxml/docs/functions_func_0x72.html
     5417  03-23-10 13:16   tinyxml/docs/functions_func_0x73.html
     6092  03-23-10 13:16   tinyxml/docs/functions_func_0x74.html
     3277  03-23-10 13:16   tinyxml/docs/functions_func_0x75.html
     4937  03-23-10 13:16   tinyxml/docs/functions_func_0x76.html
     2063  03-23-10 13:16   tinyxml/docs/functions_rela.html
     1929  03-23-10 13:16   tinyxml/docs/functions_vars.html
     2343  03-23-10 13:16   tinyxml/docs/hierarchy.html
    24431  03-23-10 13:16   tinyxml/docs/index.html
     1215  03-23-10 13:16   tinyxml/docs/pages.html
       35  03-23-10 13:16   tinyxml/docs/tab_b.gif
      706  03-23-10 13:16   tinyxml/docs/tab_l.gif
     2585  03-23-10 13:16   tinyxml/docs/tab_r.gif
     1844  03-23-10 13:16   tinyxml/docs/tabs.css
    28921  03-23-10 13:16   tinyxml/docs/tinystr_8h_source.html
   203302  03-23-10 13:16   tinyxml/docs/tinyxml_8h_source.html
    23226  03-23-10 13:16   tinyxml/docs/tutorial0.html
     4457  03-23-10 13:16   tinyxml/echo.dsp
     3502  03-23-10 13:16   tinyxml/makefile
    19831  03-23-10 13:16   tinyxml/readme.txt
     2602  03-23-10 13:16   tinyxml/tinystr.cpp
     8783  03-23-10 13:16   tinyxml/tinystr.h
    36435  03-23-10 13:16   tinyxml/tinyxml.cpp
     1315  03-23-10 13:16   tinyxml/tinyxml.dsw
    64316  03-23-10 13:16   tinyxml/tinyxml.h
     2535  03-23-10 13:16   tinyxml/tinyxml.sln
     3475  03-23-10 13:16   tinyxml/tinyxml_lib.dsp
     5676  03-23-10 13:16   tinyxml/tinyxml_lib.vcproj
     1780  03-23-10 13:16   tinyxml/tinyxmlerror.cpp
    37193  03-23-10 13:16   tinyxml/tinyxmlparser.cpp
     3518  03-23-10 13:16   tinyxml/tinyxmlstl.dsp
     5656  03-23-10 13:16   tinyxml/tinyxmlstl.vcproj
     4189  03-23-10 13:16   tinyxml/tinyxmltest.dsp
     5336  03-23-10 13:16   tinyxml/tinyxmltest.vcproj
     4453  03-23-10 13:16   tinyxml/tinyxmlteststl.dsp
     5447  03-23-10 13:16   tinyxml/tinyxmlteststl.vcproj
    14812  03-23-10 13:16   tinyxml/utf8test.gif
      690  03-23-10 13:16   tinyxml/utf8test.xml
      692  03-23-10 13:16   tinyxml/utf8testverify.xml
    41492  03-23-10 13:16   tinyxml/xmltest.cpp
 --------                   -------
  1163603                   113 files
[root@rhel55 c++]#
示例五 显示更详细的文件信息列表,包括压缩比率等
[root@rhel55 c++]# unzip -v tinyxml_2_6_1.zip 
archive:  tinyxml_2_6_1.zip
 length   method    size  ratio   date   time   crc-32    name
--------  ------  ------- -----   ----   ----   ------    ----
       0  stored        0   0%  03-23-10 13:16  00000000  tinyxml/
   14898  defl:x     6510  56%  03-23-10 13:16  32a9eb00  tinyxml/changes.txt
       0  stored        0   0%  03-23-10 13:16  00000000  tinyxml/docs/
    3796  defl:x     1116  71%  03-23-10 13:16  4bd0b7b5  tinyxml/docs/annotated.html
    2809  defl:x      847  70%  03-23-10 13:16  f63675f5  tinyxml/docs/classes.html
    8304  defl:x     1784  79%  03-23-10 13:16  6221073d  tinyxml/docs/classtixmlattribute-members.html
   15523  defl:x     3172  80%  03-23-10 13:16  0c474e09  tinyxml/docs/classtixmlattribute.html
     401  defl:x      400   0%  03-23-10 13:16  8c97bdf8  tinyxml/docs/classtixmlattribute.png
    3890  defl:x     1154  70%  03-23-10 13:16  d184de48  tinyxml/docs/classtixmlbase-members.html
   16033  defl:x     3879  76%  03-23-10 13:16  1984decc  tinyxml/docs/classtixmlbase.html
    1470  defl:x     1438   2%  03-23-10 13:16  3899f54a  tinyxml/docs/classtixmlbase.png
   19288  defl:x     3223  83%  03-23-10 13:16  aef8fe13  tinyxml/docs/classtixmlcomment-members.html
    7737  defl:x     2100  73%  03-23-10 13:16  1dad3de2  tinyxml/docs/classtixmlcomment.html
     518  stored      518   0%  03-23-10 13:16  f89010b1  tinyxml/docs/classtixmlcomment.png
   20501  defl:x     3385  84%  03-23-10 13:16  0d6b321b  tinyxml/docs/classtixmldeclaration-members.html
   10823  defl:x     2633  76%  03-23-10 13:16  e282761f  tinyxml/docs/classtixmldeclaration.html
     557  stored      557   0%  03-23-10 13:16  a84cb341  tinyxml/docs/classtixmldeclaration.png
   24057  defl:x     3881  84%  03-23-10 13:16  444474ce  tinyxml/docs/classtixmldocument-members.html
   30742  defl:x     5233  83%  03-23-10 13:16  b686e382  tinyxml/docs/classtixmldocument.html
     535  defl:x      527   2%  03-23-10 13:16  e805b493  tinyxml/docs/classtixmldocument.png
   23787  defl:x     3811  84%  03-23-10 13:16  d500f7d3  tinyxml/docs/classtixmlelement-members.html
   30888  defl:x     4771  85%  03-23-10 13:16  85cf72b3  tinyxml/docs/classtixmlelement.html
     514  defl:x      488   5%  03-23-10 13:16  c63d39ed  tinyxml/docs/classtixmlelement.png
    5695  defl:x     1285  77%  03-23-10 13:16  c79878e4  tinyxml/docs/classtixmlhandle-members.html
   25214  defl:x     3737  85%  03-23-10 13:16  ab50ac54  tinyxml/docs/classtixmlhandle.html
   18771  defl:x     3147  83%  03-23-10 13:16  1f9f07b9  tinyxml/docs/classtixmlnode-members.html
   60709  defl:x     8578  86%  03-23-10 13:16  5079c120  tinyxml/docs/classtixmlnode.html
    1303  defl:x     1245   5%  03-23-10 13:16  cd1dc9f5  tinyxml/docs/classtixmlnode.png
    5515  defl:x     1313  76%  03-23-10 13:16  37f34eb0  tinyxml/docs/classtixmlprinter-members.html
   14684  defl:x     3041  79%  03-23-10 13:16  6f2a49a7  tinyxml/docs/classtixmlprinter.html
     380  defl:x      377   1%  03-23-10 13:16  277c06d3  tinyxml/docs/classtixmlprinter.png
   19711  defl:x     3302  83%  03-23-10 13:16  b5d7be0e  tinyxml/docs/classtixmltext-members.html
   10566  defl:x     2689  75%  03-23-10 13:16  53bcfa73  tinyxml/docs/classtixmltext.html
     485  stored      485   0%  03-23-10 13:16  6e78480b  tinyxml/docs/classtixmltext.png
   18804  defl:x     3163  83%  03-23-10 13:16  b5da9c89  tinyxml/docs/classtixmlunknown-members.html
    7013  defl:x     2107  70%  03-23-10 13:16  9b4816cc  tinyxml/docs/classtixmlunknown.html
     521  defl:x      520   0%  03-23-10 13:16  84b4f6b9  tinyxml/docs/classtixmlunknown.png
    3643  defl:x     1018  72%  03-23-10 13:16  89443ea5  tinyxml/docs/classtixmlvisitor-members.html
    8524  defl:x     2180  74%  03-23-10 13:16  b8f1d221  tinyxml/docs/classtixmlvisitor.html
     386  defl:x      385   0%  03-23-10 13:16  a25913cb  tinyxml/docs/classtixmlvisitor.png
    2622  defl:x      970  63%  03-23-10 13:16  d26502e1  tinyxml/docs/deprecated.html
    7131  defl:x     2058  71%  03-23-10 13:16  3f275ea9  tinyxml/docs/doxygen.css
    1281  defl:x     1208   6%  03-23-10 13:16  61f5966b  tinyxml/docs/doxygen.png
    1548  defl:x      656  58%  03-23-10 13:16  37e5e107  tinyxml/docs/files.html
    4052  defl:x     1173  71%  03-23-10 13:16  efac1257  tinyxml/docs/functions.html
    4729  defl:x     1398  70%  03-23-10 13:16  9c56c519  tinyxml/docs/functions_0x63.html
    3362  defl:x      929  72%  03-23-10 13:16  8f96a8a8  tinyxml/docs/functions_0x64.html
    4191  defl:x     1169  72%  03-23-10 13:16  e0e89f57  tinyxml/docs/functions_0x65.html
    4063  defl:x     1153  72%  03-23-10 13:16  67a42520  tinyxml/docs/functions_0x66.html
    3584  defl:x     1011  72%  03-23-10 13:16  76fd776f  tinyxml/docs/functions_0x67.html
    4078  defl:x     1170  71%  03-23-10 13:16  44e00503  tinyxml/docs/functions_0x69.html
    3828  defl:x     1093  71%  03-23-10 13:16  f830b80d  tinyxml/docs/functions_0x6c.html
    4046  defl:x     1136  72%  03-23-10 13:16  9565bb3f  tinyxml/docs/functions_0x6e.html
    3473  defl:x      959  72%  03-23-10 13:16  489db97e  tinyxml/docs/functions_0x6f.html
    4600  defl:x     1340  71%  03-23-10 13:16  c970597f  tinyxml/docs/functions_0x70.html
    4139  defl:x     1139  73%  03-23-10 13:16  3249d80a  tinyxml/docs/functions_0x71.html
    3823  defl:x     1088  72%  03-23-10 13:16  e4f5c05e  tinyxml/docs/functions_0x72.html
    5492  defl:x     1565  72%  03-23-10 13:16  c4041eb1  tinyxml/docs/functions_0x73.html
    6167  defl:x     1742  72%  03-23-10 13:16  f2e5d279  tinyxml/docs/functions_0x74.html
    3462  defl:x      967  72%  03-23-10 13:16  1c9b85b1  tinyxml/docs/functions_0x75.html
    5012  defl:x     1417  72%  03-23-10 13:16  474ff720  tinyxml/docs/functions_0x76.html
    1932  defl:x      695  64%  03-23-10 13:16  17f18324  tinyxml/docs/functions_enum.html
    3977  defl:x     1121  72%  03-23-10 13:16  2c91ef74  tinyxml/docs/functions_func.html
    4654  defl:x     1343  71%  03-23-10 13:16  351531b3  tinyxml/docs/functions_func_0x63.html
    3287  defl:x      872  74%  03-23-10 13:16  d8829ae3  tinyxml/docs/functions_func_0x64.html
    4116  defl:x     1118  73%  03-23-10 13:16  68896775  tinyxml/docs/functions_func_0x65.html
    3988  defl:x     1099  72%  03-23-10 13:16  2eeb5fdf  tinyxml/docs/functions_func_0x66.html
    3509  defl:x      962  73%  03-23-10 13:16  8548d1af  tinyxml/docs/functions_func_0x67.html
    4003  defl:x     1117  72%  03-23-10 13:16  aecae710  tinyxml/docs/functions_func_0x69.html
    3753  defl:x     1041  72%  03-23-10 13:16  34eee051  tinyxml/docs/functions_func_0x6c.html
    3861  defl:x     1053  73%  03-23-10 13:16  d3850bd8  tinyxml/docs/functions_func_0x6e.html
    4525  defl:x     1288  72%  03-23-10 13:16  d215c72b  tinyxml/docs/functions_func_0x70.html
    4064  defl:x     1085  73%  03-23-10 13:16  97d683c4  tinyxml/docs/functions_func_0x71.html
    3748  defl:x     1035  72%  03-23-10 13:16  76b9a0f1  tinyxml/docs/functions_func_0x72.html
    5417  defl:x     1513  72%  03-23-10 13:16  5be71089  tinyxml/docs/functions_func_0x73.html
    6092  defl:x     1687  72%  03-23-10 13:16  18798f4c  tinyxml/docs/functions_func_0x74.html
    3277  defl:x      864  74%  03-23-10 13:16  ac6292bd  tinyxml/docs/functions_func_0x75.html
    4937  defl:x     1361  72%  03-23-10 13:16  2d50c7fc  tinyxml/docs/functions_func_0x76.html
    2063  defl:x      744  64%  03-23-10 13:16  9144fcfe  tinyxml/docs/functions_rela.html
    1929  defl:x      699  64%  03-23-10 13:16  181b3b44  tinyxml/docs/functions_vars.html
    2343  defl:x      770  67%  03-23-10 13:16  2a9a3b46  tinyxml/docs/hierarchy.html
   24431  defl:x     8844  64%  03-23-10 13:16  8d8338ce  tinyxml/docs/index.html
    1215  defl:x      579  52%  03-23-10 13:16  13b766be  tinyxml/docs/pages.html
      35  defl:x       33   6%  03-23-10 13:16  423d30cb  tinyxml/docs/tab_b.gif
     706  defl:x      701   1%  03-23-10 13:16  f40065a7  tinyxml/docs/tab_l.gif
    2585  defl:x     2573   1%  03-23-10 13:16  e25bca26  tinyxml/docs/tab_r.gif
    1844  defl:x      614  67%  03-23-10 13:16  d5ca0949  tinyxml/docs/tabs.css
   28921  defl:x     5996  79%  03-23-10 13:16  6f4e2aaa  tinyxml/docs/tinystr_8h_source.html
  203302  defl:x    27378  87%  03-23-10 13:16  d45b3393  tinyxml/docs/tinyxml_8h_source.html
   23226  defl:x     6479  72%  03-23-10 13:16  60f240f7  tinyxml/docs/tutorial0.html
    4457  defl:x     1034  77%  03-23-10 13:16  f7d161c6  tinyxml/echo.dsp
    3502  defl:x      927  74%  03-23-10 13:16  f4c914ab  tinyxml/makefile
   19831  defl:x     8023  60%  03-23-10 13:16  2de10ec5  tinyxml/readme.txt
    2602  defl:x     1049  60%  03-23-10 13:16  c6eefc0b  tinyxml/tinystr.cpp
    8783  defl:x     3014  66%  03-23-10 13:16  a12eaf4d  tinyxml/tinystr.h
   36435  defl:x     7838  79%  03-23-10 13:16  d5ee9686  tinyxml/tinyxml.cpp
    1315  defl:x      289  78%  03-23-10 13:16  ff190c78  tinyxml/tinyxml.dsw
   64316  defl:x    16285  75%  03-23-10 13:16  3c44527b  tinyxml/tinyxml.h
    2535  defl:x      576  77%  03-23-10 13:16  fa79f489  tinyxml/tinyxml.sln
    3475  defl:x     1001  71%  03-23-10 13:16  e4f79816  tinyxml/tinyxml_lib.dsp
    5676  defl:x     1172  79%  03-23-10 13:16  1d839803  tinyxml/tinyxml_lib.vcproj
    1780  defl:x      911  49%  03-23-10 13:16  5f74e68a  tinyxml/tinyxmlerror.cpp
   37193  defl:x     9915  73%  03-23-10 13:16  026ceb3d  tinyxml/tinyxmlparser.cpp
    3518  defl:x      981  72%  03-23-10 13:16  9997529a  tinyxml/tinyxmlstl.dsp
    5656  defl:x     1134  80%  03-23-10 13:16  c9d38a10  tinyxml/tinyxmlstl.vcproj
    4189  defl:x     1022  76%  03-23-10 13:16  e3220707  tinyxml/tinyxmltest.dsp
    5336  defl:x     1233  77%  03-23-10 13:16  5c16b425  tinyxml/tinyxmltest.vcproj
    4453  defl:x     1058  76%  03-23-10 13:16  eae3e727  tinyxml/tinyxmlteststl.dsp
    5447  defl:x     1251  77%  03-23-10 13:16  874e8072  tinyxml/tinyxmlteststl.vcproj
   14812  defl:x    14778   0%  03-23-10 13:16  fbc32be6  tinyxml/utf8test.gif
     690  defl:x      437  37%  03-23-10 13:16  07f6f1c1  tinyxml/utf8test.xml
     692  defl:x      435  37%  03-23-10 13:16  12b9019f  tinyxml/utf8testverify.xml
   41492  defl:x    10283  75%  03-23-10 13:16  6053a3ef  tinyxml/xmltest.cpp
--------          -------  ---                            -------
 1163603           274650  76%                            113 files
[root@rhel55 c++]#
其它类似信息

推荐信息