Search recursively excluding a directory

Use the ‘–exclude-dir=<dir-name>’ parameter when grepping for a word.

Ex.: How to search for ‘alien‘ under all directories excluding the ‘Repositories‘ directory

$ grep -R --exclude-dir=Repositories alien *

Update: consider taking a quick look at ‘ag’, the silversearcher tool that claims to be faster than grep. Read about it here

Leave a comment