Linux 文件解压缩

tar

tar cvf filename.tar dirname # 打包, 不压缩
tar xvf filename.tar         # 解包

gz

tar zcvf filename.tar.gz dirname # 打包压缩, 以 gzip 压缩
tar zvxf filename.tar.gz # 解压缩

bz2

tar jxvf filename.tar.bz2 # 解压缩
tar --bzip vxf filename.tar.bz2 # 解压缩2
tar jcvf filename.tar.bz2 dirname # 压缩

zip

unzip filename.zip # 解压缩
zip filename.zip dirname # 压缩
zip -r filename.zip dirname # 压缩一个目录

rar

rar x filename.rar # 解压缩
rar a filename.rar dirname # 压缩

7z

7z zipfile.zip -p{usepassword} -o{out_path} # 解压 指定密码和输出目录
7z zipfile.zip dirname # 压缩

xz

tar -Jxf filename.tar.xz # 解压缩
tar -Jcvf filename.tar.xz directory # 压缩
# 指定参数
XZ_OPT='-9ek --threads=12' tar -Jcvf filename.tar.xz directory 
原文地址:https://www.cnblogs.com/iFanLiwei/p/12809145.html