ZCAT查看压缩文件内容

ZCAT命令

服务器上的日志大多数都是对几天前的日志进行tar.gz压缩(例如:7天前的日志),而有的时候我们需要查看历史日志,且又不想解压该日志,这时,我们可以使用ZCAT命令

zcat命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。

语法:

zcat(选项) 压缩文件名

-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项;

-c:将文件内容写到标注输出;

-d:执行解压缩操作;

-l:显示压缩包中文件的列表;

-L:显示软件许可信息;

-q:禁用警告信息;

-r:在目录上执行递归操作;

-t:测试压缩文件的完整性;

-V:显示指令的版本信息;

-l:更快的压缩速度;

-9:更高的压缩比。

使用

zcat xx.log.gz 
```
如果有需要进行过滤的需求,可以使用下面的方式实现:
```java 
zcat xx.log.gz  | grep -e '内容' -C5 --color=auto

你可能感兴趣的:(碎碎念)