6.4 xz压缩工具

时间:2022-04-27
本文章向大家介绍6.4 xz压缩工具,主要内容包括xz目录概要、xz压缩文件、xz解压文件(两种方法)、xz压缩文件,并压缩到指定目录、xz解压文件,并解压到指定目录、xzcat查看压缩文件、xz压缩级别、压缩工具排序、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

xz目录概要

  • xz 1.txt 或 xz -z 1.txt 压缩文件
  • xz -d 1.txt.xz 或 unxz 1.txt.xz 解压文件
  • xz -# 1.txt 1.txt //#表示范围1-9,默认为 6
  • 不能压缩目录
  • xzcat 1.txt.xz 查看压缩文件的内容
  • xz -c 1.txt > /root/1.txt.xz 压缩文件,压缩到指定目录下,并修改名称
  • xz -d -c /root/1.txt.xz > 1.txt.news 解压文件,解压到指定目录下,并修改名称

xz压缩文件

[root@hf-01 d6z]# xz 1.txt
[root@hf-01 d6z]# ls
1.txt.xz  4.txt  5.txt
[root@hf-01 d6z]# du -sh 1.txt.xz
60K	1.txt.xz

xz解压文件(两种方法)

  • xz -d 1.txt.xz 解压文件
[root@hf-01 d6z]# xz -d 1.txt.xz
[root@hf-01 d6z]# ls
1.txt  4.txt  5.txt
[root@hf-01 d6z]# du -sh 1.txt
1.5M	1.txt
  • unxz 1.txt.xz 解压文件
[root@hf-01 d6z]# unxz 1.txt.xz
[root@hf-01 d6z]# ls
1.txt  4.txt  5.txt

xz压缩文件,并压缩到指定目录

  • xz -c 1.txt > /tmp/ha.txt.xz
[root@hf-01 d6z]# xz -c 1.txt > /tmp/ha.txt.xz
[root@hf-01 d6z]# du -sh /tmp/ha.txt.xz
60K	/tmp/ha.txt.xz

xz解压文件,并解压到指定目录

  • xz -d -c /tmp/ha.txt.xz > ./8.txt
  • unxz -c /tmp/ha.txt.xz > ./8.txt
[root@hf-01 d6z]# unxz -c /tmp/ha.txt.xz > ./8.txt
[root@hf-01 d6z]# ls
1.txt  4.txt  5.txt  8.txt
[root@hf-01 d6z]# du -sh 8.txt
1.5M	8.txt

xzcat查看压缩文件

  • xzcat /tmp/ha.txt.xz

xz压缩级别

  • xz压缩级别是1-9,默认是 6 级别

压缩工具排序

  • xz >bzip2 >gzip
    • xz 压缩最为严谨,把bzip2稍次之,gzip排在最后