Linux
Command
Library
Basics
Tips
Commands
Search & Find
Find a file by name
$
find
/ -iname "[query]"
$
fd
[query]
$
fzf
Find all path names containing a phrase
$
locate
[query]
$
plocate
[query]
Find the path of an executable
$
which
[command]
Find location of binary/source/man files for a command
$
whereis
[command]
Search for pattern in output of command
$
history
|
grep
[phrase]
Find files whose content was modified less than 60 minutes ago
$
find
/ -mmin -60
Find files whose status was changed less than 60 minutes ago
$
find
/ -cmin -60
Find all files accessed 7 days ago
$
find
/ -atime 7
Search for pattern in file
$
grep
[query] [file]
$
rg
[query] [file]
$
ag
[query] [file]
Find files between 10MB and 100MB
$
find
/ -size +10M -size -100M
Find files by extension
$
fd
-e [extension]
$
find
. -type f -name "*.[extension]"
$
locate
"*.[extension]"
Search recursively in files
$
grep
-r [query] [path]
$
rg
[query] [path]
$
ag
[query] [path]
Find empty files and directories
$
find
/ -type f -empty
$
find
/ -type d -empty
> TERMINAL_GEAR
Curated for the Linux community
Copied to clipboard
> TERMINAL_GEAR
Curated for the Linux community