cmd/find

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
< cmd
Jump to navigation Jump to search

About

The find Linux command searches directory trees for files whose directory information meets particular criteria.

To search by content, use grep.

Examples

Find a file or folder named "kate" somewhere under the current folder:

find -name kate

Find all files or folders with the extension ".txt":

find -name *.txt

View, in realtime, all additions to any file whose extension is ".log":

find . -name "*.log" | xargs tail -f

(This is useful for monitoring web server (e.g. Apache) activity.)

Note that -name is case-sensitive; use -iname for case-agnostic.

Links

Reference