unix文件打包与解压缩.docVIP

  • 3
  • 0
  • 约2.94千字
  • 约 4页
  • 2017-06-12 发布于北京
  • 举报
tar?cvf?目标文件(可带路径)?原文件(或原文件列表) 比如: tar?cvf?/usr/backup/abc.tar?.?(打包当前目录下的所有文件到abc.tar。 tar?cvf?/usr/backup/abc.tar?1.c?2.c?3.c?(打包1.c,2.c,3.c到/usr/backup/abc.tar. ?tgzrm 回复于:2002-09-27 18:57:28 Unix下打包命令的使用? 2000-09-06?10:02:57?   在DOS或Windows下,有各种压缩与解压缩工具软件,其主要功能是将一目录下的众多文件或? 子目录打包并压缩成一个文件,便于备份、组织与管理。而在Unix系统中,却无此类能打包并同? 时压缩的工具。??   本人在Unix系统业务使用(特别是数据管理与备份)中,经过一番研究、整理后,充分利用? Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软? 件,同时在Unix系统中亦具有通用性。??   在Unix系统中,是先通过cpio或tar将众多的文件打包成一个文件库后,再用compress将文? 件库压缩来达到目的的。下面分别以cpio和tar来说明使用的方法和步骤。??   一、cpio??   1.文件或目录打包。??   打包有如下多种情况:??   A)含子目录打包:??   find?/usr/lib?-print|cpio?-o〉/u0/temp1.cpio??   将/usr?/lib目录下的文件与子目录打包成一个文件库为/u0/temp1.cpio。??   若通过-o选项来打包整个目录下的所有文件与子目录,常先利用find目录名-print来找出? 所有文件与子目录的名称,通过管道“|”传给cpio打包。??   B)不含子目录的打包:??   ls?/usr/lib|cpio?-o〉/u0/temp1.cpio??   将/usr/lib目录下的文件(不含子目录下的文件)打包成一个文件库为/u0/temp1.cpio。??   C)特定文件打包:??   可利用文本搜索命令grep与管道配合,可以排除或选择特定类型的文件传给cpio打包。? 如:ls?/usr/lib/*.c|cpio?-o〉/u0/temp1.cpio??   或ls?/usr/lib|grep?′\.c$′|cpio?-o〉/u0/temp1.cpio??   意思均为找出/usr/lib目录下以.c结尾的文件予以打包。??   又如:ls?/usr/lib|grep?abcd|cpio?-o〉/u0/temp1.cpio?,其意为找出/usr/lib目录? 下文件名中含有abcd字符的文件予以打包。??   ls?/usr/lib|grep?-v?abcd|cpio?-o〉/u0/temp1.cpio,其意为找出/usr/lib目录下文? 件名中不含?abcd?字符的文件予以打包。-v选项在grep命令中的意思是排除含有字符串的行? 列。??   如此,可充分利用Unix的管道和一些命令的强大功能来实现文件的打包。??   2.压缩:??   文件打包完成后,即可用Unix中的compress命令(/usr/bin下)压缩打包文件。对一般的文? 本文件,压缩率较高,可达81%。??   compress?/u0/temp1.cpio则将文件库/u0/temp1.cpio压缩为/u0/temp1.cpio.Z(自动添? 加.Z并删除/u0/temp1.cpio?)。??   3.解压:??   uncompress?/u0/temp1.cpio.Z则自动还原为/u0/temp1.cpio。??   4.解包展开:??   将按原目录结构解包展开到当前所在目录下。若以相对路径打包的,当解包展开时,也是以相? 对路径存放展开的文件数据;若以绝对路径打包的,当解包展开时,也是以绝对路径存放展开的文? 件数据。因此注意若为相对路径,应先进入相应的目录下再展开。??   ?cd?/u1??   ?cpio?-id〈/u0/tmp1.cpio则将/u0/temp1.cpio解压到/u1下(这里假设temp1.cpio以相? 对路径压缩)。??   若加u选项,如cpio?-iud〈/u0/temp1.cpio则文件若存在将被覆盖,即强制覆盖。??   cpio?-id〈/u0/temp1.cpio?*.c?则展开其中的*.c文件,类似于DOS系统中的Pkzip软件? 中Pkunzip?-d?temp1.zip解包功能。??   5.显示:??   cpio?-it〈/u

文档评论(0)

1亿VIP精品文档

相关文档