Everything about Find (Unix)
Shell command for finding files
find is a shell command that locates files based on search criteria and performs actions on the matching files such as printing the file system path to the standard output. It starts searching at a directory in a hierarchical structure and recursively traverses the tree although can be limited to a maximum number of levels. Commonly used search criteria include file name pattern matching, file type matching, and time range matching for last modification or last access. With no arguments, the command outputs the path of each file in the tree rooted at the working directory. The command can search through different file systems of partitions belonging to one or more storage devices mounted under the starting directory. The command is available on most Unix-like systems. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Find (Unix)A 5-minute orientation
- Pick up a classic book: Unix System Administration HandbookThe most-reprinted book on the subject
- Read the landmark paper: Designing Fuzzy Logic Controller for UNIX find CommandCited 0 times
- Go sideways: XargsA closely related topic
- Go sideways: CpioA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Unix System Administration HandbookEvi Nemeth, Garth Snyder · 1989
The little SAS bookLora D. Delwiche, Susan J. Slaughter · 1995
Introduction to automata theory, languages, and computationJohn E. Hopcroft, Jeffrey D. Ullman · 1979
Learning the bash ShellCameron Newham, Bill Rosenblatt · 1995
The UNIX operating systemChristian, Kaare, Kaare Christian · 1983
UNIX system administrationDavid Fiedler, Bruce H. Hunter · 1986
CouchDBJ. Chris Anderson, Jan Lehnardt · 2010
Foundations of computer scienceAlfred V. Aho · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Xargs xargs (short for "extended arguments") is a command on Unix and most Unix-like operating systems used to build and execute commands from standard input…
- Cpio cpio is a general file archiver utility and its associated file format. It is primarily installed on Unix-like computer operating systems. The software…
- Which (command) In computing, which is a command for various operating systems used to identify the location of executables. The command is available in Unix and Unix-like…
- Env env is a shell command that either reports environment variables or runs a command in a subprocess with modified environment variables. The command is…
- Cp (Unix) cp is a shell command for copying files and directories. If the user has write access to a target file, the command copies the content by opening it in…
- Glob (programming) glob() (/ɡlɒb/) is a POSIX C function for globbing, which is the archetypal use of pattern matching against the names in a filesystem directory such that…
- Unix shell A Unix shell is a shell that provides a command-line user interface for a Unix-like operating system. A Unix shell provides a command language that can…
- Comparison of command shells This article catalogs comparable aspects of notable operating system shells. Background execution allows a shell to run a command without user interaction…