`

zcat zgrep的使用

阅读更多
为减少日志文件占用的空间,很多情况下我们会将日志文件以天或周为周期打包成tar.gz 包保存。虽然这样做有利空间充分利用,但当我们想查看压缩包内的内容时确很不方便。如果只是一个tar.gz文件,可以将其解压,再利用grep、awk或vi等工具查看或处理。不过如果有一个月或都一年的日志需要找出某些关键词的行,一个一个的解压,然后再看,是不是很不现实。那有没有什么简便的方法,可以不解压获得我们想要的内容呢?

答案是肯定的,可以利用zutils工具包实现。Zutils 是一组用来处理压缩文件的工具集,支持的压缩档包括:gzip, bzip2, lzip, and xz. 当前版本提供的命令有:zcat, zcmp, zdiff, and zgrep


zcat xxx.tar.gz

zcat vsftpd.tar.gz|grep --binary-files=text 'footbar.js'或
zgrep --binary-files=text 'footbar.js' vsftpd.tar.gz


详见
http://www.361way.com/zcat-tar-zgrep/2550.html
分享到:
评论

相关推荐

    钳位滤波器-电缆线专用2-c9a15_zcat.pdf

    6. RoHS合规性:产品遵循欧盟RoHS指令,限制使用有害物质如铅、汞、镉、六价铬、PBB和PBDE。 RoHS指令(2002/95/EC)是一项环保法规,旨在减少电子电气设备中的有害物质,以保护环境和人类健康。ZCAT系列钳位滤波器...

    zcat命令 查看压缩文件的内容

    当后缀不是标准压缩包后缀时使用此选项 -c 将文件内容写到标注输出 -d 执行解压缩操作 -l 显示压缩包中文件的列表 -L 显示软件许可信息 -q 禁用警告信息 -r 在目录上执行递归操作 -t 测试压缩文件的...

    fzcat:带有 mmap 和 miniz 的快速 zcat

    我偶然注意到将 mmap、miniz 和 C++11 线程一起使用我可以比 pigz 更快地对多个文件进行 zcat,因此我决定为那些可能从中受益的人单独发布代码。 怎么更快 首先,miniz 是 zlib 的快速实现。 其次,我们使用和管道...

    Linux系列之不解压直接查看gzip压缩日志文件.pdf

    Linux系统为处理这种情况提供了一系列便捷的命令,如`zcat`、`zgrep`、`zless`和`zmore`,它们允许我们在不解压的情况下直接对gzip压缩文件进行操作。 `zcat`命令类似于`cat`,但专门用于处理压缩文件。它可以直接...

    解压cpio文件

    上述命令的意思是先使用`zcat`将`lnx_920_disk1.cpio.gz`解压,然后通过管道传递给`cpio`,接着`cpio`会按照`-idmv`的参数进行解压操作,其中`-i`表示提取文件,`-d`表示在提取之前创建必要的目录,`-m`表示保留...

    sparklebox:https

    从获取ENAMDICT的副本,然后将其转换为UTF-8,以便name_finder可以使用它: zcat enamdict.gz | iconv -f eucjp -t utf8 > _data/private/enamdictu 然后配置环境变量(我建议您随时将它们保存到文件中,以便以后...

    Linux文件压缩命令

    本篇文章将详细讲解Linux中的几种主要文件压缩命令,包括`bzip2`、`gzip`、`zcat`、`znew`、`tar`和`ar`以及`cpio`。 首先,我们来了解`gzip`命令。它是Linux中最常用的压缩工具,使用广泛且支持高效率的压缩。`...

    各种压缩和解压缩命令详解

    为了节省存储空间和便于传输,压缩和解压缩技术被广泛使用。本文将详细介绍几种常用的命令:`tar`、`compress`、`bzip2`和`bzcat`、`gzip`以及`zcat`。 首先,我们来了解`tar`命令。`tar`是Tape Archive的缩写,...

    查看日志_linux_

    在这种情况下,可以使用`zcat`、`zless`或`zgrep`来处理。例如查看压缩后的`syslog.gz`: ```bash zcat syslog.gz | less ``` 或 ```bash zgrep 'error' syslog.gz ``` 以上就是在Linux中查看日志文件的一些基本...

    Unix工具集for Windows

    常用unix工具的windows编译版。包内为许多独立exe文件,没有dll依赖,无需安装。 文件列表:ansi2knr.exe(以下省略.exe扩展名),basename,bc,bison,...unshar,uudecode,uuencode,wc,wget,which,whoami,xargs,yes,zcat

    linux 压缩、解压缩命令

    **Bzip2** 是一种高效的数据压缩程序,它使用Burrows-Wheeler算法进行数据压缩,通常比传统的gzip提供更高的压缩率。Bzip2命令的语法结构为 `bzip2 [-dz] filename`。 - `-d`:此选项用于解压缩文件。例如,如果你...

    vcftools使用手册.pptx

    * 在位置列表中输出核苷酸多样性:`zcat input_file.vcf.gz | vcftools --vcf - --site-pi --positions SNP_list.txt --out nucleotide_diversity` vcftools 提供了许多实用的选项和功能,用户可以根据自己的需求...

    Linux压缩打包命令使用方法.docx

    要查看压缩文件内容,可以使用`zcat man.config.gz`。 3. **`bzip2`命令**: `bzip2`提供了更好的压缩率,但速度较慢。基本格式为`bzip2 [选项] 文件`。 - `-c`:将压缩后的数据输出到标准输出。 - `-d`:解...

    zabbix-ubuntu安装详细步骤部署

    然后,使用 `zcat` 命令导入初始架构和数据。 配置 Zabbix 服务器 在安装 Zabbix 服务器和 PostgreSQL 数据库后,需要配置 Zabbix 服务器。使用 `sudo vim` 命令编辑 Zabbix 服务器配置文件,设置数据库密码。然后...

    zabbix5丢失的mysql脚本 create.sql.gz

    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uroot -proot zabbix [root@zabbix5 soft]# zcat create.sql.gz |mysql -uroot -proot zabbix mysql: [Warning] Using a password on the ...

    KV系列基本单元使用说明书

    - TDK Corporation: ZCAT3035-1330 3. **备注:** 上述规格不保证最终产品在包含本产品的情况下符合EMC指令的基本要求。因此,在设计最终产品时需考虑其他因素。 #### 五、安全使用指南 - 在安装和使用过程中,...

    gzip实例 ----用GZIP进行简单压缩

    若想查看压缩文件的内容,可以使用`gunzip`命令解压,或者使用`zcat`或`gzcat`来直接查看压缩文件内容,无需先解压: ```bash zcat example.txt.gz ``` GZIP还支持管道操作,可以与其他命令结合使用,例如,如果你...

    46个经典Linux面试题!.pdf

    - **zcat命令**:`zcat`是`gzip`的一个辅助命令,用于压缩或解压缩文件,例如`zcat file.gz`可以解压`file.gz`文件。 #### 问题四十六:磁盘空间配额 - **查看磁盘空间配额**:使用`repquota`命令可以查看文件系统...

    dash-0.22.0.tar.gz

    在Linux或MacOS系统中,要解压并访问这个文件,你需要先使用gunzip或zcat命令解压,然后用tar命令提取文件。这里是一个示例命令流程: 1. `gunzip dash-0.22.0.tar.gz` 或 `zcat dash-0.22.0.tar.gz > dash-0.22.0....

    zabbix完整部署安装.docx

    使用 zcat 命令导入表信息,命令如下: ``` zcat /usr/share/doc/zabbix-server-mysql-4.0.15/create.sql.gz|mysql -uzabbix -pzabbix zabbix ``` Zabbix 服务启动 1. 启动 Zabbix 服务 使用 systemctl 启动 ...

Global site tag (gtag.js) - Google Analytics