Table of Contents

在Linux上执行压缩/解压


Zip

解压

# 解压到指定路径
unzip -d /tmp/ xxx.zip
 
# 测试压缩包
unzip -t xxx.zip
 
# 查看压缩包内容
unzip -v xxx.zip

压缩

# zip命令一般都要先安装
 
# 参数作用
# -r 递归处理
# -<压缩效率> 压缩效率是一个介于1-9的数值
 
# 将某一个文件夹打包
zip -r ./html.zip /home/html/

Tar

Tar是打包格式,仅能将一个目录下的所有文件变成一个文件,不具备压缩功能

# 创建
tar -cvf xinet2.tar /home/xinetd.d/
-c 创建
-v 可视化进度
-f 要使用文件或设备,必选选项
 
# 拆包
tar –xvf xinet.tar
-x 拆包

Gz

gz是压缩格式,使用的命令是gzip或者gunzip

# 压缩
gzip -6 dnew.exe
gzip –r /home/xinetd.d/
-[1,9] 填一个数字表示压缩效率
-r 递归

# 解压
gzip –dr filename.gz
gunzip –r filename.gz
-d 解压