gzip
含义:将指定的文件压缩成gz包,文件压缩后,源文件会消失
应用案例:
将/home 下的hello.txt压缩成gz
步骤:
cd /home
gzip hello.txt
gunzip
含义:将指定的文件解压缩,解压缩后压缩包会消失
应用案例:
将/home 下的hello.txt.gz解压缩
步骤:
cd /home
gunzip hello.txt.gz
zip
含义:将制定文件压缩成zip包
选项:
-r 递归压缩
基本用法:
zip 报名 -r 目录
unzip
含义:将指定的zip包解压缩
选项:
-d 指定解压缩文件存放路径
基本用法:
unzip 包名 -d 目录
应用案例:
1)将/home 下的所有文件压缩成mypkg.zip
步骤:
cd /home
zip mypkg.zip -r /home
2)将mypkg.zip解压缩到/opt/tmp 目录下
cd /home
unzip mypkg.zip -d /opt/tmp
tar
含义:压缩解压缩指令,打包后的文件是.tar.gz
选项:
-z 打包同时压缩
-c 产生tar打包文件
-x 解压.tar文件
-v 显示详细信息
-f 指定压缩后的文件名
基本用法:
1)打包
tar -zcvf 包名 打包内容
2)解压
tar -xvf 包名
应用案例:
1)压缩多个文件,将/home下的a1.txt 和a2.txt 压缩成a.tar.gz
步骤:
cd /home
tar -zcvf a.tar.gz a1.txt a2.txt
2)将home下的所有文件打包
tar -zcvf myhome.tar.gz /home/
3)将myhome.tar.gz解压缩
tar -zxvf myhome.tar.gz