网站大量收购独家精品文档,联系QQ:2885784924

(2.12)--12. Linux系统及应用压缩与打包.pdf

(2.12)--12. Linux系统及应用压缩与打包.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
压缩与打包 压缩工具的功能是无损地减少文件 占用的磁盘空间,起到节约存储空间的作用。而打包 工具则是把多个文件甚至目录结构都一起放入一个文件中,起到归档的作用。这两种工具虽 然是独立的,但是在备份的时候却经常一起使用,软件发布也经常同时使用压缩和打包,所 以本节把这两种工具一起讲述。 1. 压缩工具 常用的压缩工具不止一种,采用不同的压缩算法。压缩工具通常也是解压缩工具,只是 选项不同而已。 () 与 1 gzip gunzip gzip 是 GNUzip 的缩写,是 GNU 项目 中的一个文件压缩工具。最初是 Jean-loupGailly 和 MarkAdler 开发的,能够对一个或多个文件进行压缩和解压缩,使用的是 LZ77 (Lempel- Ziv coding)压缩算法。生成的压缩文件默认是在原文件名添加后缀 “.gz”,保留与原文件相 同的所有者状态,也保留访问和修改时间戳 ;解压缩的时候则恢复这些信息 。一般会忽略链 接文件。 示例 1 将文件 file1 进行压缩。 gzip file1 gzip 命令压缩 file1 文件,生成 file1.gz,同时默认删除 file1 文件。删除源文件这一点与 Windows 操作系统中的压缩工具不同 ,需要注意区别。 示例 2 将文件 file1 进行压缩 ,命名为 file1.gp 。 gzip -S .gp file1 压缩文件的后缀名默认是 “.gz”,如果需要 自定义压缩文件后缀名,需要使用“-S”选 项,即“--suffix”。并且解压缩时也需要使用 “-S”选项指明后缀 。 示例 3 将文件 file1 采用最高和最低压缩级别压缩 ,并比较压缩情况 。 gzip -9 file1 gzip -l file1.gz # l, 1 compressed uncompressed ratio uncompressed_name 3158 7795 59.8% file1 gzip -1 file1 # 1, l gzip -l file1.gz compressed uncompressed ratio uncompressed_name 3451 7795 56.1% file1 gzip 命令压缩有 9 个级别,分别对应选项“-1”到“-9”,“-1”是最快的压缩级别,但 是压缩率较小 ;而 “-9”是最优的压缩级别,但是压缩速度最慢 ;默认是级别 6。注意 ,本 示例中数字 1 选项容易与字母 l 混淆。数字选项 “-1”表示压缩级别,而字母选项 “-l”是显 示压缩文件信息 。为了避免混淆,数字选项“-1”可以使用长选项 “--fast”替代。 在上述示例中对比显示了最大和最下压缩级别的差异,如果使用 file 命令查看两个压缩 文件的信息,会有“max compression”和 “max speed”的差别提示 。 示例 4 将 目录dir1 进行压缩。 gzip -r dir1 gzip 命令压缩 目录需要“-r”选项,即“--recursive”。但是 gzip 命令是对 目录中的文件 逐一单独压缩,而不是总体产生一个文件。这是与 WinRAR 之类压缩软件显著不同之处。 同理,使用 gzip 、gunzip 命令对 目录解压缩时也需要使用“-r”选项。 示例 5 将压缩文件 file1.gz 解压缩。 gzip -d file1 gunzip file1 gunzip 相当于 gzip 命令带有“-d”选项,对压缩文件进行解压缩操作 。如果压缩文件采 用默认后缀 “.gz”,则只需写基本文件名,无需

文档评论(0)

职教中心 + 关注
实名认证
内容提供者

学高为师,身正为范!

1亿VIP精品文档

相关文档