-days.
-.TP
-.BR \-exec " command"
-True if the executed command returns
-a zero value as exit status.
-The end of the command must be punctuated by an escaped
-semicolon.
-A command argument `{}' is replaced by the
-current pathname.
-.TP
-.BR \-ok " command"
-Like
-.B \-exec
-except that the generated command is written on
-the standard output, then the standard input is read
-and the command executed only upon response
-.BR y .
-.TP
-.B \-print
-Always true;
-causes the current pathname to be printed.
-.TP
-.B \-ls
-Always true;
-causes current pathname to be printed together
-with its associated statistics.
-These include (respectively) inode number,
-size in kilobytes (1024 bytes),
-protection mode,
-number of hard links,
-user,
-group,
-size in bytes,
-and modification time.
-If the file is a special file
-the size field will instead contain the major and minor
-device numbers.
-If the file is a symbolic link the
-pathname of the linked-to file is printed preceded by ``->''.
-The format is identical to that of ``ls -gilds''
-(note however that formatting is done internally,
-without executing the ls program).
-.TP
-.BR \-newer " file"
-True if
-the current file has been modified more recently than the argument
-.I file.
-.TP
-.BR \-cpio " file"
-Write the current file on the argument
-.I file
-in
-.I cpio
-format.
-.TP
-.B \-xdev
-Always true;
-causes find
-.I not
-to traverse down into a file system different
-from the one on which current
-.I argument
-pathname resides.
-.TP
-.B \-follow
-Always true;
-causes find to traverse symbolic links to directories.
-Normally find does not traverse symbolic links.
-.PP
-The primaries may be combined using the following operators
-(in order of decreasing precedence):
-.TP 4
-1)
-A parenthesized group of primaries and operators
-(parentheses are special to the Shell and must be escaped).
-.TP 4
-2)
-The negation of a primary
-(`!' is the unary
-.I not
-operator).
-.TP 4
-3)
-Concatenation of primaries
-(the
-.I and
-operation
-is implied by the juxtaposition of two primaries).
-.TP 4
-4)
-Alternation of primaries
-.RB "(`" \-o "' is the"
-.I or
-operator).
+bytes.
+.TP
+.B type t
+True if the file is of the specified type.
+Possible file types are as follows:
+.RS
+.TP
+.B b
+block special
+.br
+.ns
+.TP
+.B c
+character special
+.br
+.ns
+.TP
+.B d
+directory
+.br
+.ns
+.TP
+.B f
+regular file
+.br
+.ns
+.TP
+.B l
+symbolic link
+.br
+.ns
+.TP
+.B p
+FIFO
+.br
+.ns
+.TP
+.B s
+socket
+.RE
+.TP
+.B user uname
+True if the file belongs to the user
+.BR uname .
+If
+.B uname
+is numeric and there is no such user name, then
+.B uname
+is treated as a user id.
+.SH OPERATORS
+The primaries may be combined using the following operators.
+The operators are listed in order of decreasing precedence.
+.TP
+.B "( expression )"
+This evaluates to true if the parenthesized expression evaluates to
+true.
+.TP
+.B "! expression"
+This is the unary NOT operator.
+It evaluates to true if the expression is false.
+.TP
+.B "expression and expression"
+.br
+.ns
+.TP
+.B "expression expression"
+The
+.B and
+operator is the logical AND operator.
+As it is implied by the juxtaposition of two expressions it does not
+have to be specified.
+The expression evaluates to true if both expressions are true.
+The second expression is not evaluated if the first expression is false.
+.TP
+.B "expression or expression"
+The
+.B or
+operator is the logical OR operator.
+The expression evaluates to true if either the first or the second expression
+is true.
+The second expression is not evaluated if the first expression is true.