gzip/gunzip
gzip用来压缩,gunzip用来解压
zip/unzip指令
zip压缩文件或者目录,unzip解压文件或者目录
zip常用选项:-r 递归压缩,即压缩目录。
unzip的常用选项
-d <目录>:指定解压后文件存放的目录。
案例1:将/home下的所有文件压缩到myhome.zip。
zip -r myhome.zip /home
案例2:将myhome.zip解压到/opt/tmp目录下
unzip -d /opt/tmp /home/myhome.zip
tar
既可以用来压缩,打包的文件格式为.tar.gz的文件。也可以用来解压缩,通过选项。
语法:
tar 选项 XXX.tar.gz 打包的内容
选项说明:
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件
案例1:压缩多个文件,将/home/pig.txt和/home/cat.txt压缩成 pc.tar.gz
tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt
案例2:将/home目录压缩成myhome.tar.gz
tar -zcvf myhome.tar.zp /home/
案例3:将pc.tar.gz解压到当前目录
tar -zxvf pc.tar.gz
案例4:将myhome.tar.gz解压到/opt/tmp2目录下
tar -zxvf /home/myhomme.tar.gz -C /opt/tmp2