一、解析
压缩:把大文件,通过压缩成一个比之前小的文件。
归档(打包):把多个文件,归档成一个文件。
二、压缩
1.zip(归档压缩,可以压缩目录,要保存源文件)
压缩:zip 压缩后的文件名 压缩名(可以是文件也可以是目录比如:/etc/*)
解压缩:unzip
2.gzip(压缩和解压缩后会删除源文件)
-#:指定压缩比(默认6)
-d:解压缩
-c:将压缩结果输出至标准输出,可以通过选项改变特性,保存压缩源文件
压缩:gzip -# /path(#是数字[0-9],指定压缩比)
解压缩:gunzip/gzip -d 文件名
临时查看:zcat 文件名
强行保存源文件:gzip -c > 文件名.gz
3.bzip2(压缩和解压缩也会删除源文件,并且一般压缩比比gzip好)
-#:指定压缩比(默认6)
-d解压缩
压缩:bzip2 文件名
解压缩:buzip2/bzip2 -d 文件名
4.xz
压缩:xz
解压缩:unzx/xz -d
查看压缩:xzcat
三、归档
1.tar(归档目录或多个文件或者目录跟 文件混合)
tar [option] -f file.tar file1 file2 ...
-c:创建归档
-x:展开归档
-t:不展开而直接查看归档的文件
-z:调用gzip
-j:调用bzip2
-J:调用xz
压缩:-zcf
解压缩:-zxf