grep查找过滤指定目录或文件方法

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep查找过滤指定目录或文件方法相关的知识,希望对你有一定的参考价值。

在使用grep在指定目录下查找包含指定字符串的文件是,我们想过滤(即不递归查询指定目录)时!可以使用 –exclude-dir 参数

单个目录实例

搜索.目录但不搜索在.目录下的.svg目录中包含“string”字符串的文件

grep -E "string"  . -R  --exclude-dir=.svg123

多个目录实例

过滤.git,res,bin目录

grep -E "http"  . -R --exclude-dir=.git,res,bin123

多个文件实例

不搜索指定目录下以.java或js结尾的文件

grep -E "http"  . -R --exclude=*.java,js

以上是关于grep查找过滤指定目录或文件方法的主要内容,如果未能解决你的问题,请参考以下文章

find与rm实现查找并删除目录或文件

linux中find与rm实现查找并删除目录或文件

liunx查找以i开头的目录或文件名

linux每日命令(35):grep命令

Linux命令过滤文本 grep

grep搜索过滤指定目录