rg

rg

TLDR

Recursively search the current directory for a regex pattern

$ rg [pattern]
copy

Search for pattern including all .gitignored and hidden files

$ rg --no-ignore --hidden [pattern]
copy

Search for a pattern only in a certain filetype (e.g., html, css, etc.)

$ rg --type [filetype] [pattern]
copy

Search for a pattern only in a subset of directories

$ rg [pattern] [set_of_subdirs]
copy

Search for a pattern in files matching a glob (e.g., README.*)

$ rg [pattern] --glob [glob]
copy

Only list matched files (useful when piping to other commands)

$ rg --files-with-matches [pattern]
copy

Show lines that do not match the given pattern

$ rg --invert-match [pattern]
copy

Search a literal string pattern

$ rg --fixed-strings [string]
copy

Copied to clipboard
Stream 500+ movies for free and without signup