Globs, Types, and Ignore Rules/Exclude build directories

Ignore an entire directory subtree.

Section: Glob filters

Exclude build directories

bash
bash
rg --glob '!dist/**' 'TODO' .
Explanation

This is helpful in monorepos that contain both source and build outputs.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Glob filters
Search only JavaScript files
Restrict matches to paths matching a glob.
OpenIn sheetbashsame section
Exclude generated files
Skip minified files during search.
OpenIn sheetbashsame section
Combine several globs
Layer multiple includes and excludes in one command.
OpenIn sheetbashsame section
Explain ignore and glob decisions
Inspect why paths are included or excluded.
OpenIn sheetbashsame section
Search only Rust files
Use a built-in type definition.
OpenIn sheetbash1 tag match
Include hidden files
Search dotfiles and hidden directories too.
OpenIn sheetbash1 tag match