压缩解压
- zip/unzip,文件后缀为zip
压缩:zip 123.zip *.txt
解压:unzip 123.zip
- gzip/gunzip,文件后缀为gz
```
压缩:gzip 1.txt 会生成1.txt.gz压缩文件
解压:gunzip 1.txt.gz
解压:gzip -d 1.txt.gz
```
- bzip2/bunzip2,文件后缀为bz2
```
压缩:bzip2 1.txt 会生成1.txt.bz2压缩文件
解压:bunzip2 1.txt.bz2 添加'-k'选项可以保留压缩包
解压:bzip2 -d 1.txt.bz2
```
- tar:打包解包工具,后缀为tar。
```
选项:
-c:创建新文件
-x:解包
-t:查看(不解包)
说明:以上三个选项不能同时使用
-f:指定操作文件
-v:显示相信信息
-z:调用gzip/gunzip进行压缩解压
-j:调用bzip2/bunzip2进行压缩解压
-C:指定解压位置
--exclude:排除指定文件
示例:
tar -cvf 12.tar 1.txt 2.txt # 将1.txt,2.txt打包成12.tar
tar -tf 12.tar # 查看包内容
tar -xvf 12.tar # 解包.tar文件
tar -zcvf 12.tar.gz 12.tar # 调用gzip进行压缩
tar -jcvf 12.tar.bz2 12.tar # 调用bzip2进行压缩
tar -zcvf 12.tar.gz *.txt --exclude 3.txt # 打包压缩除3.txt以外的所有txt文件
tar -zxvf 12.tar.gz # 解压
tar -jxvf 12.tar.bz2 # 解压
提示:
.tar.gz可以简写为:.tgz
.tar.bz2可以简写为:tbz2 或 .tbz
```