Ubuntu xz命令详解(Linux下实现高压缩比的文件压缩与解压工具)

来源:这里教程网 时间:2026-03-28 23:54:50 作者:

在 Linux 系统中,尤其是 Ubuntu 环境下,xz 是一个非常高效的压缩工具,以其高压缩比著称。它使用 LZMA/LZMA2 压缩算法,在压缩率方面远超传统的 gzip 和 bzip2 工具。本教程将手把手教你如何在 Ubuntu 中使用 xz 命令进行文件压缩与解压,即使你是 Linux 小白也能轻松上手!

一、什么是 xz?

xz 是一个基于 LZMA 算法的压缩工具,生成的压缩文件通常以

.xz
为后缀。它的最大优势在于极高的压缩比,特别适合用于压缩大型日志文件、数据库备份或软件分发包等场景。

二、安装 xz 工具(Ubuntu 默认已安装)

大多数 Ubuntu 系统已经预装了

xz
工具。你可以通过以下命令检查是否已安装:

which xz# 如果返回 /usr/bin/xz,说明已安装# 若未安装,可运行以下命令安装:sudo apt updatesudo apt install xz-utils

三、基本用法:压缩与解压

1. 压缩文件

使用

xz
命令压缩单个文件:

# 压缩 example.txtxz example.txt# 压缩后原文件会被删除,生成 example.txt.xz

如果你想保留原始文件,可以加上

-k
(keep)选项:

xz -k example.txt  # 保留 example.txt,同时生成 example.txt.xz

2. 解压文件

使用

xz -d
unxz
命令解压:

# 方法一xz -d example.txt.xz# 方法二unxz example.txt.xz# 解压后 .xz 文件会被删除,恢复为 example.txt

若要解压但保留压缩包,同样使用

-k
选项:

xz -dk example.txt.xz

四、高级技巧:调节压缩级别

xz
支持从
-0
(最快,压缩率最低)到
-9
(最慢,压缩率最高)共 10 个压缩级别,默认为
-6
。如果你追求极致压缩,可以使用
-9

# 最高压缩比(耗时较长)xz -9 large_file.log# 快速压缩(适合临时使用)xz -1 quick_backup.tar

五、常见问题解答

Q:xz 能压缩目录吗?
A:不能直接压缩目录。你需要先用

tar
打包目录,再用
xz
压缩,例如:
tar -cf archive.tar my_folder && xz archive.tar,最终得到
archive.tar.xz

Q:如何查看 .xz 文件内容而不解压?
A:可以使用

xzcat
命令:
xzcat file.txt.xz,这会将解压后的内容输出到终端。

六、总结

通过本教程,你已经掌握了在 Ubuntu 系统中使用 xz 命令 进行高效文件压缩与解压的基本方法。无论是日常备份还是软件分发,

xz
都能为你提供Linux 高压缩比的解决方案。记住关键命令:
xz
(压缩)、
xz -d
(解压)、
-k
(保留原文件)、
-9
(极致压缩)。

现在,你可以自信地在你的 Ubuntu 系统中使用这个强大的 Linux 文件压缩解压 工具了!

本文关键词:Ubuntu xz命令, xz压缩工具, Linux高压缩比, 文件压缩解压

相关推荐

热文推荐