Lowercase patterns search case-insensitively; uppercase triggers case-sensitive search.
Section: Basic search
Use smart case matching
bash
bash
rg -S 'userId' src/Explanation
`-S` is a popular default because it reduces missed matches while still preserving intentional case-sensitive searches.
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 Basic search
Search recursively in the current directory
Search for a pattern using ripgrep's recursive defaults.
List only file names with matches
Return matching file paths without printing the matching lines.