Linux/Ubuntu 终端常用压缩工具XZ/BZip2/Gzip
XZ
极高的压缩比,适合大文件压缩;压缩速度较慢,资源消耗大
# XZ 压缩(注意命令中是大写的`J`)
tar -Jcvf my.tar.xz somefolder# XZ 解压(注意命令中是大写的`J`)
tar -Jxvf my.tar.xz
BZip2
高压缩比,适用于压缩单个文件;压缩速度较慢,解压速度一般
# BZip2 压缩(注意命令中是小写的`j`)
tar -jcvf my.tar.bz2 somefolder# BZip2 解压(注意命令中是小写的`j`)
tar -jxvf my.tar.bz2
Gzip
压缩速度快,解压速度也快,广泛支持;压缩比不如BZip2
或XZ
高
# Gzip 压缩
tar -zcvf my.tar.gz somefolder# Gzip 解压
tar -zxvf my.tar.gz
tar 便捷使用
使用-a
命令可以根据后缀使用不同的工具压缩/解压工具
tar 压缩
# XZ 压缩
tar -acvf my1.tar.xz test# BZip2 压缩
tar -acvf my1.tar.bz2 test# Gzip 压缩
tar -acvf my1.tar.gz test
tar 解压
# XZ 解压
tar -axvf my1.tar.xz# BZip2 解压
tar -axvf my1.tar.bz2# Gzip 解压
tar -axvf my1.tar.gz