linux如何解压xz文件
linux如何解压xz文件详细介绍
在 Linux 系统中解压 .xz 文件主要涉及两种场景,具体操作如下:
一、解压单独的
.xz 压缩文件(非归档文件)
如果文件只是单纯的 .xz 压缩格式(例如 file.txt.xz),可以使用 xz 命令直接解压:
bash
xz 文件名.xz
- 参数说明:
-d表示解压缩(decompress)。 - 效果:解压后会生成原文件(如
file.txt.xz解压后得到file.txt),并默认删除原.xz文件。 - 保留原文件:若需保留压缩包,可添加
-k参数:xz -dk 文件名.xz。
二、解压
.tar.xz 归档压缩文件(常见场景)
.tar.xz 是先通过 tar 打包目录 / 文件,再用 xz 压缩的格式(类似 .tar.gz)。此时需用 tar 命令直接解压:
bash
文件名.tar.xz
- 参数说明:
-x表示解包(extract),-f表示指定要操作的文件(必须放在最后)。 - 指定解压路径:若需解压到指定目录(如
./output),可添加-C参数:tar -xf 文件名.tar.xz -C ./output - 查看压缩包内容:若只想查看压缩包内的文件列表,使用
-t参数:tar -tf 文件名.tar.xz
示例
假设要解压 data.tar.xz 到当前目录:
bash
data.tar.xz
若要解压单独的 log.txt.xz 并保留原压缩包:
bash
xz log.txt.xz
912xz log.txt.xz
注意:若系统未安装 xz 工具(部分轻量系统可能默认未安装),需先通过包管理器安装(如 apt install xz-utils 或 yum install xz)。