欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux操作:使用grep排除搜索的目录

程序员文章站 2022-06-29 19:56:22
使用grep时,当一个目录下有一个包含很多文件的目录,但也不想搜索它,怎么办? 使用 --exclude-dir 选项。 单个目录示例: grep -rni 'http' --exclude-dir=.git ./ ......

使用grep时,当一个目录下有一个包含很多文件的目录,但也不想搜索它,怎么办?

使用 --exclude-dir 选项。

单个目录示例:

grep -rni 'http' --exclude-dir=.git ./

多个目录示例:

grep -rni 'http' --exclude-dir={.git,res,bin} ./

多个文件示例:

grep -rni 'http' --exclude=*.{java,js,css} #注意:这里是 --exclude,不是 --exclude-dir