使用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

相关文章:

  • 2021-07-02
  • 2022-12-23
  • 2021-04-10
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-10-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2022-12-23
  • 2021-11-30
  • 2022-03-05
相关资源
相似解决方案