Linux unzip --解压zip文件

来源:互联网 发布:商城app源码下载 编辑:程序博客网 时间:2024/04/27 23:24

用途说明

zip文件是一种常用的压缩文件格式,WinZip、WinRar等压缩软件都支持zip文件格式,就连java的jar包也是zip格式的,Firefox插件xpi文件也是zip格式的。Linuxzip文件上的支持也是很周到的,它提供了zipunzipzcat等命令来支持。本文的主题是讲一下使用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 rootroot 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-1013:16  32a9eb00  tinyxml/changes.txt

      0  Stored        0   0% 03-23-10 13:16  00000000  tinyxml/docs/

   3796  Defl:X     1116  71%  03-23-1013:16  4bd0b7b5  tinyxml/docs/annotated.html

   2809  Defl:X      847  70%  03-23-1013:16  f63675f5  tinyxml/docs/classes.html

   8304  Defl:X     1784  79%  03-23-1013:16  6221073d  tinyxml/docs/classTiXmlAttribute-members.html

  15523  Defl:X     3172  80%  03-23-1013: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-1013:16  d184de48  tinyxml/docs/classTiXmlBase-members.html

  16033  Defl:X     3879  76%  03-23-1013:16  1984decc  tinyxml/docs/classTiXmlBase.html

   1470  Defl:X     1438   2%  03-23-1013:16  3899f54a  tinyxml/docs/classTiXmlBase.png

  19288  Defl:X     3223  83%  03-23-1013:16  aef8fe13  tinyxml/docs/classTiXmlComment-members.html

   7737  Defl:X     2100  73%  03-23-1013: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-1013:16  0d6b321b  tinyxml/docs/classTiXmlDeclaration-members.html

  10823  Defl:X     2633  76%  03-23-1013: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-1013:16  444474ce  tinyxml/docs/classTiXmlDocument-members.html

  30742  Defl:X     5233  83%  03-23-1013: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-1013:16  d500f7d3  tinyxml/docs/classTiXmlElement-members.html

  30888  Defl:X     4771  85%  03-23-1013: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-1013:16  c79878e4  tinyxml/docs/classTiXmlHandle-members.html

  25214  Defl:X     3737  85%  03-23-1013:16  ab50ac54  tinyxml/docs/classTiXmlHandle.html

  18771  Defl:X     3147  83%  03-23-1013:16  1f9f07b9  tinyxml/docs/classTiXmlNode-members.html

  60709  Defl:X     8578  86%  03-23-1013:16  5079c120  tinyxml/docs/classTiXmlNode.html

   1303  Defl:X     1245   5%  03-23-1013:16  cd1dc9f5  tinyxml/docs/classTiXmlNode.png

   5515  Defl:X     1313  76%  03-23-1013:16  37f34eb0  tinyxml/docs/classTiXmlPrinter-members.html

  14684  Defl:X     3041  79%  03-23-1013: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-1013:16  b5d7be0e  tinyxml/docs/classTiXmlText-members.html

  10566  Defl:X     2689  75%  03-23-1013: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-1013:16  b5da9c89  tinyxml/docs/classTiXmlUnknown-members.html

   7013  Defl:X     2107  70%  03-23-1013: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-1013:16  89443ea5  tinyxml/docs/classTiXmlVisitor-members.html

   8524  Defl:X     2180  74%  03-23-1013: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-1013:16  d26502e1  tinyxml/docs/deprecated.html

   7131  Defl:X     2058  71%  03-23-1013:16  3f275ea9  tinyxml/docs/doxygen.css

   1281  Defl:X     1208   6%  03-23-1013:16  61f5966b  tinyxml/docs/doxygen.png

   1548  Defl:X      656  58%  03-23-1013:16  37e5e107  tinyxml/docs/files.html

   4052  Defl:X     1173  71%  03-23-1013:16  efac1257  tinyxml/docs/functions.html

   4729  Defl:X     1398  70%  03-23-1013:16  9c56c519  tinyxml/docs/functions_0x63.html

   3362  Defl:X      929  72%  03-23-1013:16  8f96a8a8  tinyxml/docs/functions_0x64.html

   4191  Defl:X     1169  72%  03-23-1013:16  e0e89f57  tinyxml/docs/functions_0x65.html

   4063  Defl:X     1153  72%  03-23-1013:16  67a42520  tinyxml/docs/functions_0x66.html

   3584  Defl:X     1011  72%  03-23-1013:16  76fd776f  tinyxml/docs/functions_0x67.html

   4078  Defl:X     1170  71%  03-23-1013:16  44e00503  tinyxml/docs/functions_0x69.html

   3828  Defl:X     1093  71%  03-23-1013:16  f830b80d  tinyxml/docs/functions_0x6c.html

   4046  Defl:X     1136  72%  03-23-1013:16  9565bb3f  tinyxml/docs/functions_0x6e.html

   3473  Defl:X      959  72%  03-23-1013:16  489db97e  tinyxml/docs/functions_0x6f.html

   4600  Defl:X     1340  71%  03-23-1013:16  c970597f  tinyxml/docs/functions_0x70.html

   4139  Defl:X     1139  73%  03-23-1013:16  3249d80a  tinyxml/docs/functions_0x71.html

   3823  Defl:X     1088  72%  03-23-1013:16  e4f5c05e  tinyxml/docs/functions_0x72.html

   5492  Defl:X     1565  72%  03-23-1013:16  c4041eb1  tinyxml/docs/functions_0x73.html

   6167  Defl:X     1742  72%  03-23-1013:16  f2e5d279  tinyxml/docs/functions_0x74.html

   3462  Defl:X      967  72%  03-23-1013:16  1c9b85b1  tinyxml/docs/functions_0x75.html

   5012  Defl:X     1417  72%  03-23-1013:16  474ff720  tinyxml/docs/functions_0x76.html

   1932  Defl:X      695  64%  03-23-1013:16  17f18324  tinyxml/docs/functions_enum.html

   3977  Defl:X     1121  72%  03-23-1013:16  2c91ef74  tinyxml/docs/functions_func.html

   4654  Defl:X     1343  71%  03-23-1013:16  351531b3  tinyxml/docs/functions_func_0x63.html

   3287  Defl:X      872  74%  03-23-1013:16  d8829ae3  tinyxml/docs/functions_func_0x64.html

   4116  Defl:X     1118  73%  03-23-1013:16  68896775  tinyxml/docs/functions_func_0x65.html

   3988  Defl:X     1099  72%  03-23-1013:16  2eeb5fdf  tinyxml/docs/functions_func_0x66.html

   3509  Defl:X      962  73%  03-23-1013:16  8548d1af  tinyxml/docs/functions_func_0x67.html

   4003  Defl:X     1117  72%  03-23-1013:16  aecae710  tinyxml/docs/functions_func_0x69.html

   3753  Defl:X     1041  72%  03-23-1013:16  34eee051  tinyxml/docs/functions_func_0x6c.html

   3861  Defl:X     1053  73%  03-23-1013:16  d3850bd8  tinyxml/docs/functions_func_0x6e.html

   4525  Defl:X     1288  72%  03-23-1013:16  d215c72b  tinyxml/docs/functions_func_0x70.html

   4064  Defl:X     1085  73%  03-23-1013:16  97d683c4  tinyxml/docs/functions_func_0x71.html

   3748  Defl:X     1035  72%  03-23-1013:16  76b9a0f1  tinyxml/docs/functions_func_0x72.html

   5417  Defl:X     1513  72%  03-23-1013:16  5be71089  tinyxml/docs/functions_func_0x73.html

   6092  Defl:X     1687  72%  03-23-1013:16  18798f4c  tinyxml/docs/functions_func_0x74.html

   3277  Defl:X      864  74%  03-23-1013:16  ac6292bd  tinyxml/docs/functions_func_0x75.html

   4937  Defl:X     1361  72%  03-23-1013:16  2d50c7fc  tinyxml/docs/functions_func_0x76.html

   2063  Defl:X      744  64%  03-23-1013:16  9144fcfe  tinyxml/docs/functions_rela.html

   1929  Defl:X      699  64%  03-23-1013:16  181b3b44  tinyxml/docs/functions_vars.html

   2343  Defl:X      770  67%  03-23-1013:16  2a9a3b46  tinyxml/docs/hierarchy.html

  24431  Defl:X     8844  64%  03-23-1013:16  8d8338ce  tinyxml/docs/index.html

   1215  Defl:X      579  52%  03-23-1013: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-1013:16  e25bca26  tinyxml/docs/tab_r.gif

   1844  Defl:X      614  67%  03-23-1013:16  d5ca0949  tinyxml/docs/tabs.css

  28921  Defl:X     5996  79%  03-23-1013: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-1013:16  60f240f7  tinyxml/docs/tutorial0.html

   4457  Defl:X     1034  77%  03-23-1013:16  f7d161c6  tinyxml/echo.dsp

   3502  Defl:X      927  74%  03-23-1013:16  f4c914ab  tinyxml/Makefile

  19831  Defl:X     8023  60%  03-23-1013:16  2de10ec5  tinyxml/readme.txt

   2602  Defl:X     1049  60%  03-23-1013:16  c6eefc0b  tinyxml/tinystr.cpp

   8783  Defl:X     3014  66%  03-23-1013:16  a12eaf4d  tinyxml/tinystr.h

  36435  Defl:X     7838  79%  03-23-1013:16  d5ee9686  tinyxml/tinyxml.cpp

   1315  Defl:X      289  78%  03-23-1013: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-1013:16  fa79f489  tinyxml/tinyxml.sln

   3475  Defl:X     1001  71%  03-23-1013:16  e4f79816  tinyxml/tinyxml_lib.dsp

   5676  Defl:X     1172  79%  03-23-1013:16  1d839803  tinyxml/tinyxml_lib.vcproj

   1780  Defl:X      911  49%  03-23-1013:16  5f74e68a  tinyxml/tinyxmlerror.cpp

  37193  Defl:X     9915  73%  03-23-1013:16  026ceb3d  tinyxml/tinyxmlparser.cpp

   3518  Defl:X      981  72%  03-23-1013:16  9997529a  tinyxml/tinyxmlSTL.dsp

   5656  Defl:X     1134  80%  03-23-1013:16  c9d38a10  tinyxml/tinyxmlSTL.vcproj

   4189  Defl:X     1022  76%  03-23-1013:16  e3220707  tinyxml/tinyXmlTest.dsp

   5336  Defl:X     1233  77%  03-23-1013:16  5c16b425  tinyxml/tinyXmlTest.vcproj

   4453  Defl:X     1058  76%  03-23-1013:16  eae3e727  tinyxml/tinyXmlTestSTL.dsp

   5447  Defl:X     1251  77%  03-23-1013:16  874e8072  tinyxml/tinyXmlTestSTL.vcproj

  14812  Defl:X    14778   0%  03-23-1013:16  fbc32be6  tinyxml/utf8test.gif

    690  Defl:X      437  37%  03-23-1013:16  07f6f1c1  tinyxml/utf8test.xml

    692  Defl:X      435  37%  03-23-1013: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++]#

 

0 0
原创粉丝点击