tar命令进行打包操作。当使用tar命令进行打包操作时,命令的基本格式为:tar[选项]源文件或目录tar打包命令常用的选项和含义,选项-c的含义会是更多的文件或目录打包。-A将tar文件附加到存档。-fpackagename指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名;-v显示打包文件的过程;需要注意的是,使用tar命令指定选项时,不需要在选项前输入“-”。例如,使用“cvf”选项与“-cvf”具有相同的效果。tar命令用于解压tar包。tar命令用于解压tar包时,命令的基本格式如下:tar[选项]压缩包tar解压常用选项及含义选项含义-x解压tar包操作。-f指定要解压的tar包的包名。-t只检查tar包中有哪些文件或目录,不解压tar包。-Cdir指定解压位置。-v显示解包的具体过程。实际上,与解包相比,它只是将打包选项“-cvf”替换为“-xvf”。zip命令打包操作zip[options]压缩包名称源文件或源目录列表注意zip压缩命令需要手动指定压缩后的压缩包名称,注意扩展名写清楚,以便解压时使用.该命令的几个常用选项及其含义如表1所示。zip命令常用选项及含义选项含义-r递归压缩目录,压缩指定目录下的所有文件和子目录。-m压缩文件后,删除原文件,相当于把文件移动到压缩文件中。-v显示详细的压缩过程信息。-q压缩时不显示命令的执行过程。-compressionlevel压缩级别是一个从1到9的数字,-1表示更快的压缩,-9表示更好的压缩。-u更新存档,即将新文件添加到存档中。unzip命令执行解包操作。命令的基本格式如下:unzip[选项]压缩包名称unzip命令常用选项及含义选项含义-d目录名将压缩文件解压到指定目录。-n解压时不覆盖已有文件。-o在没有用户确认的情况下提取时覆盖现有文件。-v查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名和压缩率,但不执行解压。-t测试压缩文件是否损坏,但不解压缩。-x文件列表提取文件,不包括文件列表中指定的文件。gzip命令打包操作gzip命令的基本格式如下:gzip[option]sourcefile命令中的源文件,在进行压缩操作时指的是一个普通文件;执行解压操作时指的是压缩文件。gzip命令常用选项及含义选项含义-c将压缩后的数据输出到标准输出,并保留源文件。-d解压缩压缩文件。-r递归压缩指定目录及子目录下的所有文件。-v对于每一个压缩和解压的文件,显示对应的文件名和压缩率。-l对于每个压缩文件,显示以下字段:压缩文件大小;未压缩的文件大小;压缩率;未压缩的文件名。-数字用于指定压缩级别,-1为最低压缩级别和最差压缩率;-9是最高压缩比。默认压缩比为-6。gunzip命令做的是解包操作gunzip是一个广泛使用的解压命令,用于解压经过gzip(扩展名为.gz)压缩的文件。解压gzip压缩后的文件,也可以使用gzip本身,即gzip-d压缩包。gunzip命令的基本格式为:gunzip[option]filegunzip命令常用选项及含义选项含义-r递归处理,解压指定目录及子目录下的所有文件。-c将解压后的文件输出到标准输出设备。-f强制解压文件,不管文件是否已经存在等。-l列出压缩文件内容。-v显示命令执行的进度。-t测试压缩文件是否正常,但不解压。“.bz2”格式是Linux的另一种压缩格式。从理论上讲,“.bz2”格式的算法更先进,压缩率更好;而“.gz”格式相对更耗时。快的。bzip2命令的基本格式如下:bzip2[options]sourcefile源文件指的是要压缩或解压的文件。bzip2命令常用选项及含义选项含义-d执行解压,该选项后的源文件应为压缩包文件,后缀为.bz2。-kbzip2压缩或解压任务完成后,原文件将被删除,如果想保留原文件,可以使用该选项。-fbzip2压缩或解压时,如果输出文件与现有文件同名,默认不覆盖现有文件。如果使用此选项,现有文件将被强制覆盖。-t测试存档文件的完整性。-v压缩或解压缩文件时显示详细信息。-Number此参数与gzip命令的效果相同。它用于指定压缩级别。-1是最低的压缩级别和最差的压缩率;-9是最高压缩比。注意gzip不会对目录进行打包,但是如果使用“-r”选项,可以对目录下的每个文件单独进行压缩;而bzip2命令根本不支持压缩目录,并且没有“-r”选项。bunzip2命令用于解压“.bz2”格式的压缩包文件。除了使用“bzip2-d压缩包名称”命令外,还可以使用bunzip2命令。bunzip2命令的使用与gunzip命令大致相同。bunzip2命令只能用于解压文件。即使一个目录被解压,它也会解压该目录及其子目录下的所有文件。bunzip2命令的基本格式为:bunzip2[option]源文件表1bunzip2命令选项及其含义optionmeaning-k解压后,默认删除原压缩文件。要保留压缩文件,请使用此参数。-f解压时,如果输出文件与已有文件同名,默认不覆盖已有文件。要覆盖,请使用此选项。-v显示命令执行的进度。-L列出压缩文件内容。
