快速业务通道

手把手教你Linux下的文件管理(二)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04
(13 bytes): tar.txt zip info: local extra (21 bytes) != central extra (13 bytes): rpm_info.txt
Empire CMS,phome.net

(2)用unzip命令解压缩文件

unzip命令用于扩展名为zip的压缩文件的解压缩,同时,Windows下用压缩软件Winzip压缩的文件在Linux系统下也可以用unzip命令解压缩.unzip命令的语法如下:

unzip [参数选项] 压缩文件名.zip.

所有参数选项如下:

  1. -x:文件列表:解压缩文件,但不包括指定的file文件.
  2. -v:查看压缩文件目录,但不解压缩.
  3. -t:测试文件有无损坏,但不解压缩.
  4. -d:目录:把压缩文件解压缩到指定目录下.
  5. -z:只显示压缩文件的注解.
  6. -n:不覆盖已经存在的文件.
  7. -o:覆盖已存在的文件且不要求用户确认.
  8. -j:不重建文档的目录结构,把所有文件解压缩到同一目录下.

unzip命令的常用用法有:

简单解压缩文件:将压缩文件解压缩到当前目录下.


//显示当前目录下所有文件,从显示结果可以发现当前目录下只有一个文件gong.zip

# ll

总用量 7

-rwx------    1 root     root        13512  10月 15 20:44 gong.zip

 

//将gong.zip解压缩到当前目录

# unzip gong.zip

Archive:  gong.zip

inflating: free.txt

inflating: tar_create.txt

inflating: tar.txt

inflating: rpm_info.txt

 

//再显示当前目录下所有文件,从显示结果可以发现,gong.zip压缩文件中所有文件已经成功解压缩到当前目录

# ll

总用量 32

-rwx------    1 root     root          230  10月 15 21:03 free.txt

-rwx------    1 root     root        13512  10月 15 20:44 gong.zip

-rwx------    1 root     root        40833  10月 15 21:03 rpm_info.txt

-rwx------    1 root     root          226  10月 15 21:03 tar_create.txt

-rwx------    1 root     root         7433  10月 15 21:03 tar.txt

解压缩文件到指定目录:将压缩文件解压缩到指定的目录下,如果已有相同的文件存在,unzip命令不覆盖原来的文件.

Empire CMS,phome.net


//解压缩当前目录下的text.zip压缩文件,-n参数选项指明不覆盖原有文件,-d /tmp指明将文件解压缩到/tmp目录下

#unzip -n text.zip -d /tmp 

//查看压缩文件目录:类似于带-v参数的zip命令,只显示压缩文件内容,并不实际解压缩文件.

#unzip -v text.zip  //显示当前目录下text.zip压缩文件内容





3、bzip2命令

bzip2是一个无损压缩软件,具有高质量的数据压缩能力.它能将文件压缩到原来的10%到15%,压缩速度和解压缩速度都非常高,因此在Linux下得到广泛使用.

bzip2从命令行读入文件名和参数,每个文件都被名为“原始文件名.bz2”的压缩文件替换.每个压缩文件具有与原文件相同的修改时间和权限,如果可能的话,还具有相同的属主,因此在解压缩时这些特性将正确地恢复.

(1)bzip2命令参数选项

  1. -c:将数据压缩或解压缩至标准输出.
  2. -d:强制解压缩.bzip2、bunzip2和bzcat实际上是同一个程序,进行何种操作将根据程序名确定.指定该选项后将不考虑这一机制,强制bzip2解压缩.
  3. -z:和-d选项类似,强制进行压缩操作,而不管输入的是哪个程序名.
  4. -t:检查指定文件的完整性,但并不对其解压缩.实际上将对数据进行实验性的解压缩操作,而不输出结果.
  5. -f:强制覆盖输出文件.通常bzip2不会覆盖已经存在的文件.该选项还强制bzip2打破文件的硬链接,默认情况下bzip2不会这么做.
  6. -k:在压缩或解压缩时保留输入文件(不删除这些文件).
  7. ? -s:在压缩、解压缩及检查时减少内存用量.采用一种修正的算法进行压缩和测试,每个数据块仅需要2.5个字节.这意味着任何文件都可以在2300k的内存中进行解压缩,尽管速度只有通常情况下的一半.在压缩时,-s将选定20

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号