递归grep:排除特定目录

Modified on: Sat, 12 Jan 2019 22:40:03 +0800

我使用递归grep来查找具有特定内容的源文件。

grep -Rni "myfunc" .

在大型代码库上,这可能会变慢,所以我使用--incldue来限制/白名单扩展。

grep -Rni --include=*.java "myfunc" .

但是,排除(修剪)整个子目录会更有效率,我在想:

grep -Rni --exclude=/.svn/ "myfunc" .

但是--exclude仅支持上面的* .java等文件模式。
如何排除目录?

作者:,community wiki,2 revs
gabor

最佳答案

您可以查看确认

我刚刚开始使用它,但它似乎很适合这个。

作者:,community wiki,Alex Feinman

相关问答

添加新评论