zcat命令zcat *.tar.gz|grep 匹配到二进制文件 (标准输入)

来自: http://man.linuxde.net/zcat

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

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

zcat命令使用实例

zcat压缩文件进行grep匹配的时候,如果不带上-a会遇到匹配到二进制文件 (标准输入)错误的情况

因此匹配压缩文件zcat *.tar.gz  |grep -a ""这样的写法能够保证命令的正常执行。

 

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情