压缩解压缩令小结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
归档命令:tar、jar、cpio、rar、zip与unzip 压缩解压:ar、bzip2与bunzip2、compress与uncompress、 gzip与gunzip、lzma与unlzma、rar、zip与unzip tar tar operation [options] ? Operations: [-]A --catenate --concatenate [-]c --create [-]d --diff --compare [-]r --append [-]t --list [-]u --update [-]x --extract --get --delete ? Common Options: -C, --directory DIR -f, --file F -j, --bzip2 -p, --preserve-permissions -v,-vv --verbose -z, --gzip ? ... 注意: 1、当把某些参数选项与-f融合在一起时,-f要放在参数组的最后一项。 2、我么不能传递上百个文件或文件夹作为tar的参数,毕竟参数数量不是无限制的。如果有很多文件需要归档的话,使用-r选项要更安全一些(当然一般是不用考虑此处的)。 ? 例子: 归档,添加,查询tarball 1、向已存在的归档文件添加若干文件 tar -rvf 1.tar newfiles 注意:哪怕1.tar中存在相同的文件名,源文件也不会被覆盖(但解压后,之后的文件会覆盖先解压的文件) 2、列出归档文件的内容 tar -tf 1.tar 3、详细列出归档文件的内容,包括属性等信息 tar -tvvf 1.tar ? 提取tarball 1、将tarball提取到当前目录 tar -xf 1.tar 2、使用-C选项,将需要的文件提取到指定的目录 tar -xvf 1.tar -C /tmp 3、通过将问价名指定为命令行参数来提取特定的文件 tar -xvf 1.tar file1 file2 =》只提取file1 file2 ? 综合应用 1、进行归档时,我们可以将stdout指定为输出文件,这样另一个命令就可以通过管道将它作为输入 -f指定stdout为归档文件(当使用-c选项时) -f指定stdin用于提取内容(当使用-x选项时) tar -cf - *.txt | tar -xvf - -C 123 首先对*.txt进行归档,让后将它们提取到123目录中 ? 2、使用-A选项拼接两个归档文件 假设我们有两个tarball:1.tar 2.tar 通过tar -Af 1.tar 2.tar可以将2.tar的内容添加到1.tar中,如果1.tar不存在相当于将2.tar复制为1.tar ? 3、通过检查时间戳来更新归档文件中的内容(-u选项) 添加选项可以将指定的任意文件加入到归档文件中。如果同名文件已经存在,那么结果就是在归档文件中包含了两个同名的文件。我们可以用更新选项-u指明:只有比归档文件中的同名文件更新的时候才进行添加。 如: tar -uvvf 1.tar file1 只有file1的文件内容修改时间更新或1.tar本来就不含file1的时候,才对它进行添加,但不覆盖原来的file1 ? 4、比较归档文件和文件系统中的文件 -d选项 tar -df 1.tar file1 file2... 比价file1 file2...与归档文件1.tar中的file1 file2...的差别 ? 5、从归档文件中删除文件 可以使用--delete选项从给定的归档文件中删除指定的文件 tar -f 1.tar --delete file1 file2 ? 6、压缩tarball 其实tar命令只能用来对文件进行归档,它并不具备压缩功能。出于这个原因,我们在使用归档文件时可以采取某种形式的压缩。 归档文件通常被压缩为下列文件之一 file.tar.gz 由-z指定gzip格式 file.tar.bz2 由-j指定bunzip2格式 等等 ? 7、归档时,排除指定的部分文件,使用--exclude [pattern]排除匹配通配符样式的文件(注意只能排除样式文件) 而不能排除整个目录,如: mbank)/home/mbank/test/tartar -cvf 2.tar * --exclude *.sh 123/ 123/1.txt 1.tar 1.tar.bz2 1.tar.gz 1.txt 2.txt 注

文档评论(0)

wcc543543 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档