当前位置:首页>Linux>linux xzless命令介绍

linux xzless命令介绍

  • 2026-09-04 14:16:15
linux xzless命令介绍

乱七八糟的生活,远不如工作清晰,希望终有结局。

一,什么是xzless

https://man.he.net/man1/xzless

xzless, lzless - 查看xz或lzma压缩(文本)文件

xzless是一个过滤器,用于在终端显示压缩文件中的文本。它适用于用xz(1)或lzma(1)压缩的文件。如果未指定文件,xzless将从标准输入读取

xzless使用less(1)来展示其输出。与xzmore不同,它选择的分页器无法通过设置环境变量来更改。命令基于more(1)和vi(1)两者,允许前后移动和搜索。有关更多信息,请参阅less(1)手册。

名为lzless的命令是为了与LZMA Utils的向后兼容性而提供的。

二,参数

[root@localhost ~]# xzless  --helpUsage: xzless [OPTION]... [FILE]...类似于'less',但作用于xz压缩文件(FILE)的未压缩内容。选项与“less”的选项相同。请将错误报告发送至<lasse.collin@tukaani.org>。

三,例子

先来看看命令行和界面内支持的操作

1、命令行

操作命令
功能说明
xzless filename.xz
基本查看 .xz 压缩文件
lzless filename.lzma
基本查看 .lzma 压缩文件
xzless -N filename.xz
查看文件并显示每行的行号
xzless -i filename.xz
搜索时忽略大小写
xzless +/pattern filename.xz
打开文件时直接定位到包含 pattern 的行

2、界面内操作快捷键表

快捷键
功能说明
Space
 (空格键)
向下翻一页
b
向上翻一页
j
 或 Enter (回车键)
向下滚动一行
k
向上滚动一行
g
跳转到文件第一行(开头)
G
跳转到文件最后一行(末尾)
/字符串
向下搜索指定的“字符串”
?字符串
向上搜索指定的“字符串”
n
跳转到下一个匹配的搜索结果
N
跳转到上一个匹配的搜索结果
q
退出查看界面,返回终端
h
显示完整的帮助文档及快捷键列表

例子:

[root@localhost xz]# lscomparison_result_gbk.csv     comparison_result_utf8.csv.xz  fix_lsm_disable_20260618_014714.log  fix_lsm_disable_20260618_015021.log  results_gbk.csv     results_utf8.csv.xzcomparison_result_gbk.csv.xz  config2.csv                    fix_lsm_disable_20260618_015005.log  fix_lsm_disable_20260618_015042.log  results_gbk.csv.xzcomparison_result_utf8.csv    config2.csv.xz                 fix_lsm_disable_20260618_015014.log  fix_lsm_disable.sh                   results_utf8.csv[root@localhost xz]# xzless comparison_result_utf8.csv.xz#之后就是less正常操作

四,补充

LESSMETACHARS:对shell具有特殊意义的字符列表。除非已在环境中设置,否则由xzless设置。

LESSOPEN 用于在命令行中设置,以调用 xz(1) 解压器对 less(1) 的输入文件进行预处理。

xzless 和 xzmore 都是用于分页查看 xz 压缩文件的命令,但 xzless 是 xzmore 的功能增强版

对比维度
xzmore
xzless
底层程序
基于 more 命令
基于 less 命令
翻页方向
仅支持向下(向前)翻页
支持向上、向下双向翻页
搜索功能
仅支持向下搜索
支持向上、向下双向搜索
导航操作
仅支持空格键向下翻页、回车键向下滚动一行
支持 j/k 逐行滚动、b 键向上翻页、g/G 跳转首尾等
交互体验
基础分页,功能简陋,适合临时应急使用
全能分页,支持类似 Vim 的快捷键,交互体验更好
推荐程度
不推荐(功能受限)
强烈推荐(日常查看压缩文件的首选)

由于 xzless 完美弥补了 xzmore 无法回退和向上搜索的短板,在实际使用中,强烈建议优先使用 xzless 来查看压缩文件

由于xzless和lzless 这两个命令只是负责“解压”,真正的翻页和搜索逻辑是由底层的 less 程序处理的。因此,您在使用 xzless 或 lzless 时,掌握 less 的通用快捷键(如 / 搜索、n 下一个、q 退出)就足以应对绝大多数场景。

五,总结

以上就是xzless的全部介绍。

最后的最后(Last but not least),欢迎交流:

关注公众号留言,或者在下方直接留言:

最新文章

随机文章