常见压缩文件
Windows .rar .zip .7z
Linux .zip .gz .bz2 .xz .tar .bz2 .tar .xz

gzip

压缩工具 gzip 4 >>> .gz格式
压缩 gzip 文件名
解压缩 gizp -d 压缩文件.gz
压缩解压缩 和 打包解打包 命令_第1张图片

gunzip 解压缩 也可以
gizp -1 (1-9) 压缩级别 默认6级别。
1级压缩的最不严谨,9级压缩最严谨
压缩解压缩 和 打包解打包 命令_第2张图片

flie 命令查看文件 zcat 可以看 是先解压在查看
压缩解压缩 和 打包解打包 命令

gzip -c 保留原文件
gzip 不能压缩 目录

bzip

bzip2 压缩工具 比gzip 压缩的更厉害 >>> .bz2格式
yum -y install bzip2
解压 bzip2 -d = bunzip2
bzip2 -c 保存原文件
bzip2 不能压缩目录
压缩级别 1-9 级别 bzip2 默认压缩级别 9
bzcat 查看 是先解压在查看

xz

xz 压缩工具 比bzip2 还要压缩厉害 >>> .xz格式
默认压缩级别6 1-9压缩级别
不能压缩目录
xz -d 解压缩 unxz
xz -c 压缩后保存原文件
xz -d -c 解压缩保留原文件
xzcat 查看 是先解压在查看

zip

只有zip 可以压缩 目录
zip 压缩工具 压缩后不删除源文件 >>> .zip格式
zip 压缩文件后的 压缩原文件
zip -r 可以压缩目录,不删除源文件
uzip 解压缩
压缩解压缩 和 打包解打包 命令_第3张图片

uzip -l 查看文件列表 看不了文件内容.
压缩解压缩 和 打包解打包 命令_第4张图片

tar

tar 打包工具 tar 可以目录文件一起打包
支持通配符 ‘ * ’

1兆字节 等于 8兆比特

tar -cvf 打包文件名 源文件 -> 打包目录
-c 打包
-v 显示过程
-f 指定打包后的文件名
tar -xvf 打包文件名 -> 解打包
-x 解打包

tar -cvf 打包文件
--exclude 打包过滤不要的文件
-tf 可以查看压缩包里的文件列表
压缩解压缩 和 打包解打包 命令_第5张图片

压缩解压缩 和 打包解打包 命令_第6张图片

tar打包并压缩 .tar.gz .tat.bz2
tar -tf 查看压缩文件里的列表 支持所有tar
压缩解压缩 和 打包解打包 命令_第7张图片

z >>> .gz 格式
tar -zcvf 打包压缩为 .tar.gz 格式的 压缩 文件
tar -zxvf 解打包为 .tar.gz 格式 解压缩 文件

j >>> .bz2 格式
tar -jcvf 打包压缩为 .tar.bz2 格式的 压缩 文件
tar -jxvf 解打包为 .tar.bz2 格式 解压缩 文件

J >>> .xz 格式
tar -Jcvf 打包压缩为 .tar.xz 格式的 压缩 文件
tar -Jxvf 解打包为 .tar.xz 格式 解压缩 文件