购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.6 打包、压缩、解压相关命令

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”选项可以指定解压后存放的位置。 e9gfXMk3A7DtjYZLzY6EzCoFtvrlIyd3kFObwPS6IYNLPwvT4GAi8Zb9hWUMeAjK

点击中间区域
呼出菜单
上一章
目录
下一章
×