一、gzip/gunzip 指令
gzip用于压缩文件,gunzip用于解压的。
基本语法:
gzip文件 (功能描述:压缩文件,只能将文件压缩为* .gz文件)。
gunzip文件.gz (功能描述:解压缩文件命令)。
案例1: gzip压缩,将/home下的zhangsan.txt文件进行压缩。
案例2: gunzip压缩,将/home下的zhangsan.txt.gz文件进行解压缩。
二、zip/unzip指令
zip用于压缩文件,unzip 用于解压的,用于在项目打包发布
基本语法:
zip [选项xxx.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)。
unzip [选项] xxx.zip (功能描述:解压缩文件)。
zip常用选项 -r :递归压缩,即压缩目录。
unzip的常用选项 -d<目录> :指定解压后文件的存放目录。
案例1:将/home下的所有文件/文件夹进行压缩成lisi.zip。
案例2:将lisi.zip解压到/opt/tmp目录下。
三、tar 指令
tar指令是打包指令,最后打包后的文件是.tar.gz的文件。
基本语法:tar [选项XX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)。
选项说明:
案例1:压缩多个文件,将/home/pig.txt和/home/cat.tx压缩成pc.tar.gz。
案例2:将/home的文件夹压缩成zhangsan.tar.gz。
案例3:将pc.tar.gz解压到当前目录。
案例4:将myhome.tar.gz 解压到/opt/tmp2目录下。