说明

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

语法

zcat(选项)(参数)

选项

-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项;
-c:将文件内容写到标注输出;
-d:执行解压缩操作;
-l:显示压缩包中文件的列表;
-L:显示软件许可信息;
-q:禁用警告信息;
-r:在目录上执行递归操作;
-t:测试压缩文件的完整性;
-V:显示指令的版本信息;
-l:更快的压缩速度;
-9:更高的压缩比。

参数

文件:指定要显示其中文件内容的压缩包。

例子

1. 普通查看

zcat merchant-gateway.2019-08-01.0.log-172.28.154.138.tar.gz

2. 过滤查询

zcat merchant-gateway.2019-08-01.0.log-172.28.154.138.tar.gz | grep -e 'MerchantInfoReportCMDProcessJob' -C5 --color=auto

过滤查询解释

-A -B -C 后面都跟阿拉伯数字 
-A 是显示匹配后和它后面的n行 
-B 是显示匹配行和它前面的n行
-C 是匹配行和它前后各n行

-C 5 就是打印前后各5行,如下图

错误

在使用grep命令时出现错误 Binary file (standard input) matches

解决

解决方法  加上 -a (即在grep 后加上 -a)

例子

zcat merchant-gateway.2019-08-01.0.log-172.28.154.138.tar.gz | grep -a -e 'MerchantInfoReportCMDProcessJob' -C5 --color=auto

linux zcat 查看压缩文件内容相关推荐

  1. Linux下查看压缩文件内容的 10 种方法

    通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...

  2. Linux下查看压缩文件内容

    通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...

  3. linux压缩隐藏文件,Linux下查看压缩文件内容的10种方法(小结)

    通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...

  4. Linux下查看压缩文件内容的11种方法

    查看未解压缩的归档或压缩文件的内容 1.使用 vim 编辑器打开 2.使用 tar 命令查看 tar -tvf test.tar 3.使用 rar v 命令 rar v test.rar 4.使用 u ...

  5. ZCAT查看压缩文件内容

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

  6. 拷贝归档到achivelog目录下_Linux下查看压缩文件内容的 10 种方法

    通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...

  7. Winrar从命令行查看压缩文件内容

    如果能从命令行查看压缩文件内容,可以避免有时候的弹窗: 看了一下,说是v参数是查看: 找不到路径:先加一下path环境变量: 输个命令:错了: 用 -v,但是没有在命令行显示:而是弹出了Winrar的 ...

  8. Linux查看压缩文件内容【转】

    查看一个归档或者压缩文件的内容而无需解压它 得益于 Linux 社区,有很多命令行工具可以来达成上面的目标.下面就让我们来看看使用它们的一些示例. 1.使用 vim 编辑器 vim 不只是一个编辑器, ...

  9. linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...

最新文章

  1. CCIE PASSED
  2. linux修改ssh端口和禁止root远程登陆设置
  3. 广联达2018模板算量步骤_工程人必须掌握:这9份软件算量教程+24份算量计算表,无偿分享...
  4. BeyondCompare4.1.9解决过期问题
  5. 如何给Typora安装主题
  6. 移动社交如何玩?网易云信携手崽崽和Uki打造更多新场景!
  7. node服务:日志、配置、路由与控制器
  8. 【转】linux之fsck命令
  9. linux centos ppp限速,Centos7限速和测速
  10. 将本地代码上传github
  11. return 1 或 return 0 的作用
  12. 自动格式化SQL工具推荐
  13. 2016年计算机一级excel试题及答案,2016年计算机一级试题加答案
  14. 考研如何设置桌面倒计时,便签设置桌面倒计时方法
  15. ASP入门(一)环境的搭建
  16. OMNETPP: tictoc
  17. ALOHA协议与CSMA协议
  18. 【luoguP1922】女仆咖啡厅桌游吧
  19. Glide加载常用类型图片(带白色边框的圆形图、圆角矩形图片、圆形图片)
  20. ANSYS workbench 根据坐标施加载荷- external data载荷映射

热门文章

  1. kaptcha 生成验证码并进行校验
  2. Jupyter Notebook修改默认主题字体大小 - 放大字号后眼睛再也不累了
  3. 2021年全球与中国硬膜外麻醉装置行业市场规模及发展前景分析
  4. 英韧科技出席“中国芯”颁奖仪式,聚焦基于RISC-V的高性能存储控制器
  5. 四川华巨同诚:拼多多店铺怎么进一步加权
  6. 【RPC】I/O模型——BIO、NIO、AIO及NIO的Rector模式
  7. Linux系统中的动态库和静态库
  8. Windows安全模式的五项重要用途
  9. 电商扣减库存_做采购的您怎么能不懂电商仓储管理呢?
  10. 转载:深入浅出REST