1.压缩:将一个较大的文件缩小
1.压缩针对的是文件
2.压缩会让源文件消失,生成压缩后文件
3.常用压缩工具
1.gzip
1.gzip + 文件路径
2.解压命令:gunzip
3.压缩文件后缀:.gz
2. bzip2
1. bzip2 + 文件路径
2. 解压命令:bunzip2
3. 压缩后的文件后缀:.bz2
3. xz
1. xz + 文件路径
2. 解压命令:unxz
3. 压缩后的文件后缀:.xz
2.打包(归档)
功能:将多个文件或者目录等一系列文件打包为一个文件
tar:完成归档操作
-c:创建归档
-x:释放归档
-v:查看创建或者释放归档的过程
-f:指定归档文件名
-z:以gzip的形式归档并压缩文件
-j:以bzip2的形式归档并压缩文件
-J:以xz的形式归档并压缩文件
完成归档的示例:
tar -cvf ihaohao.tar demo.c demo2.c project
将demo.c,demo2.c和project目录文件打包为ihaohao文件
归档文件如果创建完成就可以继续完成压缩操作即可以用gzip工具 压缩文件
注意:
-
万能的释放并解压的指令为:tar -xvf 压缩的归档文件
-
归档的时候源文件仍然会被保留
-
使用命令时参数选项的顺序可以随意调整,但是-f必须在选项最后