使用 grep 搜索字符串时如何避免 .git

All*_*ell 2 linux terminal grep git command-line

我正在尝试使用 grep 在文件夹中搜索字符串。

grep -r "word" .
Run Code Online (Sandbox Code Playgroud)

但它包括对 .git 文件的搜索,我想避免这种情况。

谢谢

slh*_*hck 5

如果您想排除.git目录:

grep --exclude-dir=".git" -r "word" .
Run Code Online (Sandbox Code Playgroud)

这适用于 GNU grep,不适用于其他版本,但由于您似乎使用的是 Linux,所以这应该没问题。