find
ExpressionsThe expression that find
uses to select files consists of one or
more primaries, each of which is a separate command line argument
to find
. find
evaluates the expression each time it
processes a file. An expression can contain any of the following types
of primaries:
You can omit the operator between two primaries; it defaults to -and. See Combining Primaries With Operators, for ways to connect primaries into more complex expressions. If the expression contains no actions other than -prune, -print is performed on all files for which the entire expression is true (see Print File Name).
Options take effect immediately, rather than being evaluated for each file when their place in the expression is reached. Therefore, for clarity, it is best to place them at the beginning of the expression.
Many of the primaries take arguments, which immediately follow them in
the next command line argument to find
. Some arguments are file
names, patterns, or other strings; others are numbers. Numeric
arguments can be specified as
+
n-
n