linux 压缩工具
gzip gunzip zcat bzip2 bunzip2 bzcat xz unxz xzcat
a: gzip 用法
# gzip file 压缩文件 不会保留源文件 直接生成 file.gz
# zcat file.gz 可以将 file.gz 压缩文件暂时保存至其它空间在终端输出进行展示查看
# gzip -d file.gz 解压缩文件与后面等同 # gunzip file.gz
# gzip -c file > /path/to/file.gz 可以保留原文件 然后将压缩的文件保存至其它位置路径
# gzip -9 file 数字9是压缩级别 默认系统是6的级别 不建议进行修改压缩文件的级别 数字越大 压缩的越狠
b. bzip 用法
# bzip2 file 压缩文件 直接生成 file.bz2
# bzip2 -9 file 压缩文件 有级别 跟上面的级别意思也是一样的
# bzip2 -d file.bz2 解压缩文件与后面等同 # bunzip2 file.bz2
# bzip2 -k file 加 k 选项会保留原文件 生成一个新的文件 file.bz2
# bzcat file.bz2 将压缩的文件保存在其它空间在终端显示出来
c. xz 用法 是现在遇到性能最好的工具了
# xz file 压缩文件 直接生成 file.xz
# xz -k 保留原文件 生成 file.xz
# xz -d file.xz 解压缩文件与后面等同 # unxz file.xz
# unxz file.xz 将压缩文件保留至系统的其它空间在终端显示出来 可以查看
# xzcat file.bz2 将压缩的文件保存在其它空间在终端显示出来
notice : 上述工具只能压缩文件 不支持对目录压缩