-inum N:文件的inode号为N<?xml:namespace prefix = o />

         -ipath Pattern:-iwholename的行为一样,但是该选项不推荐使用。

         -iregex Pattern:类似-regex,但是匹配区分大小写

         -iwholename Pattern:类似-wholename,但是匹配区分大小写

         -links N:文件的链接数为N

         -lname Pattern:文件是一个符号链接,但是他的链接的内容为Pattern.

         -mmin N:文件的数据的修改时间比N分钟晚。

         -mtime N:文件的修改时间在N*24 h之内

         -name Pattern:基于文件名查找。移除目录前缀后的文件名与Pattern匹配。为了服略一个目录及该目录下包含的文件,则带上-purne(即跳过某些目录)

         -newer File:文件修改时间比指定文件晚.    

         -nouser 没有用户符合文件的UID

         -nogroup 没有用户符合文件的GID.

         -perm Mode:文件的权限符合Mode.(Mode既可以是数字(000-777),也可以为字符(r,w,x).

         -perm -Mode:权限的符号位(即什么用户),Mode可以为'u','g','o'

         -regex Pattern:文件符合正则表达式Pattern.

         -samefile Name:文件和指定的Nameinode号一样。

       -size N[cwbkMG]:文件的大小为N.后缀:

                           b:512字节(默认)

     

                           c:1字节

                          'w':2字节

                           'k':1024字节

                           ‘M':1024*1024字节

                           'G':1024*1024*1024字节

        -true:总为真。

        -type N.文件的类型为N:

                  b:块设备

                  c:字符设备

                  d:目录

                  p:命名管道

                  f:普通文件

                  l:符号链接

                  s:套接(数据结构)

    -uid N:文件的UIDN.

    -used N:文件的最后访问时间为N,访问后文件的状态发生了变化

    -user Name:文件的所属用户名为Name.

    -wholename Pattern:文件名匹配Pattern.

    -xtype N:-type一样,除非文件是一个符号链接。对于符号链接若指定了-P-H则若文件是一个指向文件类型为N的文件返回true,若指定了-L,N'l'则返回true.换言之,-xtype

                                  检查文件类型,而-type不检查文件类型。

     -context Pattern:(SELinux)文件的安全内容匹配Pattern.

动作Action

         -delete   :删除文件,删除成功返回true.

         -exec Command \; :执行指定的命令Command ,使用{}代替找到的文件。例如:压缩所有.jpg文件

               find / -name *.jpg -exec tar -zcvf jpg_file.tgz {} \;            

                          

         -fls File:类似-ls,但是将输出写入指定嗯的文件File中。

         -fprint File:将完整的文件名输出到指定的文件File中而不是标准输出上。

         -fprint0 File:类似print0但是将输出写入指定的文件File中。

         -ok Command {} \; :类似-exec但是总是询问用户先。

         -print:打印文件的完整路径到标准输出上。

         -prune:若未指定-depth的话,若文件是一个目录,则不进入它。若指定-depth则不起作用。

         -quit:直接退出。

         -ls 在标准输出上列出

操作符Operators:

 ( expr ):强制执行

  !  expr:exprfalse时返回为true

  -not expr:类似 !  ,但是不是POSIX兼容

  expr1 expr2:两个表达式在一行时,则使用'and'连接,当expr1false时则不再计算表达式expr2

  expr1 -a expr2:expr1 expr2一样

  expr1 -and expr2 :expr1 expr2一样

  expr1 -o expr2:当表达式expr1true时,不计算表达式expr2

  expr1 -or expr2 :expr1 -o expr2一样

  expr1  , expr2:同时计算表达式 expr1 expr2,结果为expr2的值

使用权限:所有用户

实例:

    find /tmp -name core -type f -printf | xargs /bin/rm -f

等价于:find /tmp -name core -type f -exec rm -f {} \;