Linux
Command
Library
Basics
Tips
Commands
Search & Find
Find a file by name
$
find
/ -iname "[query]"
$
fd
[query]
Find all path names containing a phrase
$
locate
[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 which are accessed 7 days back
$
find
/ -atime 7
Search for pattern in file
$
grep
[query] [file]
Find all files which are greater than 10MB and less than 100MB
$
find
/ -size +10M -size -100M
Find files by extension
$
fd
-e [extension]
$
find
. -type f -name "*.[extension]"
$
locate
"*.[extension]"
Copied to clipboard