# ripgrep > A command-line search tool. > More information: . - Recursively search the current directory for a regex pattern: `rg {{pattern}}` - Search for pattern including all .gitignored and hidden files: `rg -uu {{pattern}}` - Search for a pattern only in a certain filetype (e.g., html, css, etc.): `rg -t {{filetype}} {{pattern}}` - Search for a pattern only in a subset of directories: `rg {{pattern}} {{set_of_subdirs}}` - Search for a pattern in files matching a glob (e.g., `README.*`): `rg {{pattern}} -g {{glob}}` - Only list matched files -- useful when piping to other commands: `rg --files-with-matches {{pattern}}` - Show lines that do not match the given pattern: `rg --invert-match {{pattern}}`