第9章 实践篇 使用指令
9.7 压缩和解压类
9.7.1 gzip/gunzip 指令
gzip 用于压缩文件, gunzip 用于解压文件
gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz (功能描述:解压缩文件命令)
注:gzip对文件进行压缩后,不会保存原文件。
9.7.2 zip/unzip 指令
zip 用于(批量)压缩文件, unzip 用于解压文件
• 基本语法
zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip (功能描述:解压缩文件)
• zip常用选项
-r:递归压缩,即压缩目录
• unzip的常用选项
-d <目录> :指定解压后文件的存放目录
注:压缩后,原文件还存在
9.7.3 tar指令
tar 指令 是打包指令,最后打包后的文件是 .tar.gz 的文件
• 基本语法
tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
• 选项说明
将a.txt b.txt c.txt压缩到a.tar
[root@localhost home]# tar -zcvf a.tar a.txt b.txt c.txt
解压到当前文件夹:
[root@localhost home]# tar -zxvf a.tar
将a.tar解压到opt:(-C:change)
[root@localhost home]# tar -zxvf a.tar -C /opt
注:原文件还在。