在当前目录和子目录下查找文件MyCProgram.c
#find.-name"MyCProgram.c"
查找文件且忽略大小写
#find.-iname"MyCProgram.c"
查找不包含MyCProgram.c的文件
find.-maxdepth1-not-iname"MyCProgram.c"
在/下3到5级子目录中查找passwd
#find/-mindepth3-maxdepth5-namepasswd
查找且执行命令
find.-iname"MyCProgram.c"-execmd5sum{}\;
查找大于100m的文件
#find~-size+100M
查找小于100m的文件
#find~-size-100M
查找等于100m的文件
#find~-size100M
查找目录及子目录下最大的5个文件
find.-typef-execls-s{}\;|sort-n-r|head-5
查找目录及子目录下最小的5个文件
#find.-typef-execls-s{}\;|sort-n|head-5
查找size非零且最小的5个文件
#find.-not-empty-typef-execls-s{}\;|sort-n|head-5
查找所有用户都有写权限的文件
#find.-perm-g=w-typef-execls-l{}\;
在/logs目录中查找更改时间在5日以前的文件并删除它们
$findlogs-typef-mtime+5-execrm{}\;
查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们
$find/var/logs-typef-mtime+7-okrm{}\;
可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来,否则匹配展开后会导致find的参数混乱
$find.-name[A-Z]*-print
在当前目录下查找文件权限位为755的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件,可以用
$find.-perm755-print