Name
find — stdin stdout - file -- opt --help --version
Synopsis
find [directories
] [expression
]
The find
command searches
one or more directories (and their subdirectories recursively) for
files matching certain criteria. It is very powerful, with over 50
options and, unfortunately, a rather unusual syntax. Here are some
simple examples that search the entire filesystem from the root
directory:
Find a particular file named myfile:
$ find / -type f -name myfile -print
Print all directory names:
$ find / -type d -print
Print filenames ending in “.txt” (notice how the wildcard is escaped so the shell ignores it):
$ find / -type f -name \*.txt -print
Useful options
|
The name ( |
|
The |
|
The path (relative to the directory tree being searched) must match the given regular expression. |
|
Locate only files of
type |
Get Linux Pocket Guide, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.