1.linux下常見的後綴名所對應的壓縮工具。linux
.gz:表示由gzip壓縮工具壓縮的文件。bash
.bz:表示由bzip2壓縮工具壓縮的文件。工具
.tar:表示由tar打包程序打包的文件。code
.tar.gz:先由tar打包,再由gzip壓縮。ip
.tar.bz2:先由tar打包,再由bgzip壓縮。class
.tar.bz2:先由tar打包,再由xz壓縮。test
2.gip壓縮工具打包
gizp命令格式爲gizap [-d#] filename 其中#爲1-9的數字。file
-d:解壓縮時使用。程序
-#:表示壓縮等級,1爲最差,9爲最好,6爲默認。
[root@bogon ~]# mkdir /tmp/8 [root@bogon ~]# cd /tmp/8 [root@bogon 8]# mkdir test [root@bogon 8]# mv /tmp/1.txt test [root@bogon 8]# cd test [root@bogon test]# ls 1.txt [root@bogon test]# gzip 1.txt [root@bogon test]# ls 1.txt.gz
gzip後面跟文件名,表示在當前目錄下壓縮該文件,而元文件也會消失。
解壓縮命令:
[root@bogon test]# gzip -d 1.txt.gz [root@bogon test]# ls 1.txt
gzip -d後面跟壓縮文件表示解壓縮該文件。gzip不支持壓縮目錄。
[root@bogon test]# cd .. [root@bogon 8]# gzip test gzip: test is a directory -- ignored [root@bogon 8]# ls test 1.txt
3.bzip2壓縮工具
bzip2命令格式爲bzip2 [-dz] filename 只有-z(壓縮)和-d(解壓縮)兩個選項。默認級別是9。壓縮是加或不加-z選項均可以壓縮文件。bzip不支持壓縮目錄。
[root@bogon test]# bzip2 -d 1.txt.bz2 [root@bogon test]# bzip2 -z 1.txt [root@bogon test]# ls 1.txt.bz2
4.下這壓縮工具
xz命令的格式爲xz [-dz] filename ,只有-z和-d兩個選項。壓縮是加或不加-z選項均可以壓縮文件。
xz命令
[root@bogon test]# bzip2 -d 1.txt.bz2 [root@bogon test]# xz 1.txt [root@bogon test]# ls 1.txt.xz [root@bogon test]# xz -d 1.txt.xz [root@bogon test]# xz -z 1.txt [root@bogon test]# ls 1.txt.xz