1.tar
语法格式:
tar [主选项+辅选项] [包名] [目标文件或目录]
描述:tar命令是Linux下最常用的打包程序。使用tar命令打出来的包称为tar包,因为tar包文件的后缀通常是“.tar”。
每条tar命令只能有一个主选项,而辅助选项可以有多个。常用的主选项和辅助选项见表5-37和5-38。
表5-37 常用主选项
表5-38 常用辅助选项
注
建议tar命令执行时的位置和要打包的文件在同一路径下。
总结一下目前各种压缩包类型的压缩和解压命令,见表5-39。
表5-39 各压缩包类型的压缩和解压命令
案例
将整个/etc目录全部打包,并将tar包文件放到/tmp/目录下。
查看压缩包中的内容。
注
用什么方式压缩的tar包,在查看或解压的时候就要带上相对应的选项去操作!
将压缩包解压到指定目录(默认解压到当前目录)。
2.zip
语法格式:
zip [参数] [压缩包名] [要压缩的文件/目录]
描述:用zip压缩方式压缩文件或目录,或者对文件进行打包操作。文件使用该命令压缩后会另外产生具有“.zip”扩展名的压缩文件。
zip命令的常用选项见表5-40。
表5-40 zip命令的常用选项
案例
将/etc整个目录进行压缩,做成压缩包,并存放到/mnt目录下,压缩包不加路径会默认存储到当前目录下。
压缩时不加路径。
3.unzip
语法格式:
unzip [选项] [压缩包名]
描述:用于解压由zip命令压缩的“.zip”压缩包。
unzip命令的常用选项见表5-41。
表5-41 unzip命令的常用选项
案例
查看压缩包内的内容。
对压缩包进行解压操作,加“-d”选项可以指定解压后存放的位置。