| Predicate || Meaning |
| OR, AND, NOT respectively |
| Select files accessed (|
atime), modified (
mtime), or changed (
ctime) more (
+) or less (
n days ago. Changed means modified or had ownership or permission changes.
| Select files newer than the specified file. |
| Select files of type block (|
b), character (
c), directory (
d), pipe (
p), link (
l), or regular (
| Select files with specified user or group. |
| Select files with name matching pattern. Pattern should be enclosed in single quotes to protect it from the shell. |
|Select files of the given permission mode. To check if a particular bit is set, use |
–mode, where mode is the numeric value for the desired bit. For example,
-004 checks if the "other read" permission bit is set.
|Needed to generate a list of files; otherwise (on some systems), |
find will find the files, but not print them.