linux - 在包含文本文件压缩包的文件夹中搜索 "String"

标签 linux shell grep zip

我在 Linux 服务器的备份文件夹中寻找字符串为“My_Name”的文件。我每天都有压缩的作品。比如 MyWork_20180306.zip。

在一个 zip 文件中搜索就足够了。因为有 100 个名称为 MyWork_yyyymmdd.zip 的 zip。

我正在使用下面的命令,它在文档文件夹上运行良好。但不是在 zip 中。

cd /path/
grep -Ril "My_Name"

最佳答案

您可以使用 zgrep , 它与 grep 具有相同的语义,但可以在压缩文件中搜索:

$ zgrep -Ril "My_Name"

关于linux - 在包含文本文件压缩包的文件夹中搜索 "String",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49335233/

相关文章:

linux - 在 Ubuntu 中安装 devtools 时出错

linux - 根据扩展标准移动文件的脚本

c - shell c 中的输入输出重定向

bash - 在 Ubuntu 上查找并删除 DOS 行结尾

linux - 什么选项将使 Grep 命令从下到上搜索?

c - 如何使用 printk 在内核模式下进行调试

linux - 无法删除resin网络服务器

java - 已解决 : JVM hangs forever with no CPU usage or I/O

shell - FFMPEG 裁剪与并排合并

grep - 在 Sublime Text 中搜索多个文件?