单个目录示例

grep -E "http"  ./ -R --exclude-dir=.git

多个目录示例

grep -E "http"  . -R --exclude-dir={.git,res,bin}

多个文件示例

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

Reference

  1. grep搜索排除某些目录