一般可以用
gunzip
或
gzip -d
命令解压,需要注意的是要用
-c
参数重定向解压文件到标准输出或文件,否则默认会将压缩文件删除。解压后,就可以用
less
或
cat
命令查看了,也可以用
grep
命令搜索。但整个过程比较麻烦。如果操作的日志文件比较多,也不一定有空间去存放解压缩后的文件。
在Linux系统中,提供了几个z开头的命令,非常方便实用。它们与对应命令的功能相似,但可以直接==透明的处理压缩文件==(而Unix中一般没有,比如AIX就没有)。
这些命令有:
zless <=> less
zmore <=> more
zcat <=> cat
zgrep <=> grep
上手非常简单,和对应命令的用法几乎完全兼容。
-------------------------
本文采用
知识共享署名 4.0 国际许可协议
(CC-BY 4.0)进行许可。转载请注明来源:
https://imshuai.com/zless-zcat-zgrep-compressed-log-files
欢迎指正或在下方评论。
Powered by
Jekyll
theme by
Harttle Land
and proudly hosted by
Github
,
licensed under
CC-BY 4.0
.