- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十讲 文件的压缩与打包 常见压缩格式 压缩格式(扩展名) .Z:compress程序压缩的文件 .tar: tar程序打包数据,并未压缩 .gz :gzip程序压缩的文件 .tar.gz:tar程序打包文件,并且经过gzip的压缩 .bz2:bzip2程序压缩的文件 .tar.bz2:bzip2压缩,并使用tar打包的文件 根据后缀名称获取压缩格式,从而知道如何解压缩 压缩指令compress compress [-dfr] filename -d:解压缩参数 -f:强制压缩文件 -r:针对目录,将目录下的文件同时压缩 uncompress filename 解压文件 该指令是最初与最简单的压缩指令,经其压缩过的文件的后缀名为.Z,对小文件不压缩 当使用该指令压缩文件时,生成的压缩文件会覆盖原文件,目前使用较少,多见于UNIX中 压缩指令compress eg:compress -f godisagirl 将文件godisagirl压缩为godisagirl.Z,同时原文件被压缩文件取代 uncompress godisagirl.Z compress –d godisagirl.Z 将godisagirl.Z文件解压为godisagirl 压缩指令gzip 说明: gzip指令同样是压缩解压指令,压缩后的后缀名为.gz,是当前网络上十分流行的压缩包形式 格式:gzip [-crdlt#] filename -c:将压缩过程显示到屏幕上,并保留原有文件 -r: 递归式地查找指定目录并压缩其中所有文件 -d:解压缩参数 -l: 对每个压缩文件,显示如下信息:压缩文件大小;未压缩文件大小;压缩比;未压缩文件名字 -t:检查压缩文件是否完整 -#:压缩等级,1最差,9最优,6默认 压缩指令gzip gunzip:解压缩.gz格式的压缩文件 事实上,gunzip和gzip是同一个命令,gunzip只不过是一个指向gzip的硬链接而已 zcat 用于查看压缩的文件 zcat的功能是在不解压的前提下读取其内容 例如:zcat filename.gz gzip应用举例 gzip -9 –c messagemessage.gz 使用最佳压缩比压缩,并保留原来的文件 zcat message.gz 将压缩文件中的内容显示出来 压缩指令bzip2 bzip2 [-dzc] filename -d:解压缩 -z:强制压缩文件 -c:将压缩结果显示到屏幕去 -#:代表1到9,即压缩级别,1压缩比较小,9压缩比较大 该指令的后缀为.bz2 压缩指令bzip2 bzcat 在不解压的前提下读取压缩文件的内容 eg:bzcat chocolate.bz2 不经解压读取压缩文件的内容 压缩指令bzip2 eg:bzip2 chocolate 将文件chocolate压缩为chocolate.bz2 bzcat chocolate.bz2 查看压缩后文件内容 bzip2 –d chocolate.bz2 将文件chocolate.bz2解压为chocolate bzip2 -9 –c chocolate chocolate.bz2 bzip2应用举例 压缩指令tar tar指令是目前功能最为强大的压缩指令,是用来将文件存储到归档文件或从归档文件中获取原文件的指令 压缩指令tar tar [-zjxvctpPNf] target source -z:打包并用gzip压缩 -j:打包并bzip2压缩 -x:解压文件 -c:打包文件 -v:压缩时显示文件信息 -f:后接压缩包名,通常放在所有选项的最后 -t:查看.tar包中的文件列表 -p:打包时不改变文件属性 N:仅把较新的文件进行打包 --exclude file:在打包过程中,不打包file tar命令建立归档 对文件和目录进行归档 $ tar -cf myfiles.tar files/ 对文件和目录进行压缩归档 $ tar -czf myfiles.tar.gz files/ 命令名 命令选项 c表示建立归档 z表示对归档进行压缩 f用于指定建立的归档文件名 命令参数,归档文件名 命令参数,需要进行归档的文件或目录名 查看归档中的文件列表 查看归档文件中的目录列表 $ tar -tf myfiles.tar 查看压缩归档文件中的目录列表 $ tar -tzf myfiles.
文档评论(0)