如何使用grep在递归搜索中排除目录?

Kir*_*ran 14 regex grep

如何在排除特定目录的同时使用grep进行递归搜索?

背景:我有一个包含日志文件的大型目录,我想在搜索中消除这些文件.最简单的方法是移动日志文件夹.不幸的是,我不能这样做,因为该项目要求的位置.

知道怎么做吗?

Ken*_*ent 21

你在找这个吗?

来自grep man page:

--exclude-dir=DIR
            Exclude directories matching the pattern DIR from recursive searches.
Run Code Online (Sandbox Code Playgroud)

  • 较旧版本的grep没有这个标志,这是一个耻辱:(. (2认同)