tar 归档+压缩(gz、bz2、xz)

命令使用格式:tar 选项 解压后文件 源文件

常用参数:

(1) -z,   --gzip   以 gzip 方式压缩 扩展名: tar.gz

(2) -j               以 bz2 方式压缩的 扩展名:tar.bz2

(3) -J               以 xz 方式压缩    扩展名:tar.xz

例 9.6:创建.tar.gz

语法tar  zcvf newfile.tar.gz  SOURCE

[root@xuegod63 ~]# tar cvf etc.tar /etc                           #仅使用 tar 归档。

[root@localhost test]# tar zcvf etc.tar.gz /etc                  #归档,注意备份的名字后缀。

[root@localhost test]# tar zxvf etc.tar.gz                        #解压缩。

例 9.7:创建.tar.bz2

语法tar jcvf newfile.tar.bz2 SOURCE

[root@xuegod63 ~]# tar -jcvf etc.tar.bz2 /etc                #使用 bz2 压缩归档。

[root@xuegod63 ~]# tar -jxvf etc.tar.bz2 /etc                #解压缩。

[root@xuegod63 ~]# tar -jxvf etc.tar.bz2 -C /opt         #解压到 opt 目录下。

例 9.8:创建.tar.xz

语法tar Jcvf newfile.tar.bz2 SOURCE

[root@xuegod63 ~]#   tar -Jcvf etc.tar.xz /etc              #使用 xz 压缩归档。

[root@xuegod63 ~]#   tar -xvf etc.tar.xz                 #tar.xz 这类包,解压缩。

或:

[root@xuegod63 ~]#   tar -Jxvf etc.tar.xz             #tar.xz 这类包,解压缩。

对比三种压缩方式后压缩比例 

[root@xuegod63 ~]# ll -h etc.tar* 

-rw-r--r-- 1 0 root      36M 5 月    10 12:10 etc.tar 

-rw-r--r-- 1 0 root      9.6M 5 月    10 12:14 etc.tar.bz2          #这个常用。 

-rw-r--r-- 1 0 root      12M 5 月    10 12:11 etc.tar.gz             #这个常用。 

-rw-r--r-- 1 0 root      7.7M 5 月    10 12:16 etc.tar.xz              #这个压缩比例最高,但压缩的时间是最长。 

结果:压缩比例:xz>bz2>gz;压缩用时最少:gz>bz2>xz

在创建压缩的 tar 存档,tar 命令它支持三种不同的压缩方式。

gzip 压缩速度最快。

bzip2 压缩生成的文件比 gzip 小,但使用不如 gzip 广泛。

xz 压缩工具相对较新,但是会提供最佳的压缩率。

版权声明:
作者:WaterBear
链接:https://l-t.top/1313.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>