
大多数现代 Linux 发行版默认已经安装了 `xz` 工具。若系统没有安装,我们可以通过包管理器轻松安装:
Debian/Ubuntu类:
sudo apt-get install xz-utils
Redhat/Fedora类:
sudo dnf install xzxz -k filename
二、使用 xz 命令压缩文件
1.要使用 `xz` 来压缩单个文件,可以使用以下命令:
xz filename
这将创建一个名为 `filename.xz` 的压缩文件,并删除原始文件。假如我们需要保留原始文件,可以使用 `-k` 选项:
xz -k filename

2.对于多个文件或整个目录,先用 `tar` 打包,然后再使用 `xz` 进行压缩:
tar cJf archive.tar.xz directory/
这里,`c` 表示创建新的归档文件,`J` 指定使用 xz 压缩,`f` 后面跟着的是输出文件名。

三、解压文件
1.要解压 `.xz` 文件,可以使用:
xz-d filename.xz

或者直接使用 `unxz` 命令:
unxz filename.xz

2. 对于由 `tar` 和 `xz` 共同处理过的 `.tar.xz` 文件,您需要使用 `tar` 来解压:
tar xJf archive.tar.xz
这里,`x` 表示从归档文件中提取文件,`J` 同样指定了解压时使用的 xz 格式(J参数也可以不明写)。

文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




