1.找出/tmp目录下,属主不是root,且文件名不以f开头的文件
find /tmp/ -nouser root -a ! -name f*
2.查找/etc/目录下,所有.conf后缀的文件
find /etc/ -name *.conf
3.查找/var目录下属主为root,且属组为mail的所有文件
find /var/ -user root -group mail
4.查找/var目录下7天以前,同时属主不为root,也不是postfix的文件
find /var/ ! -user root -a ! -user mail
5.查找/etc目录下大于1M且类型为普通文件的所有文件
find /etc/ -type f -size +1M
6.查找/etc目录下所有用户都没有写权限的文件
find /etc/ -type f -perm 555
7.查找/目录下最后创建时间是3天前,后缀是*.log的文件
find / -type f -mtime +3 -name '*.log'
8.查找/目录下文件名包含txt的文件
find / -type f -name '*txt*'
9.查找/目录下属主是oldboy并且属组是oldboy的文件
find / -type f ! -user root -a ! -group root
10.查找/目录下属主是oldboy但是属组不是oldboy的文件
find / -type f -user root -a ! -group root
11.查找/目录下属主是oldboy或者属主是oldgirl的文件
find / -type f -user root -o -group root
12.查找/tmp目录下属主既不是oldboy,也不是oldgirl的文件
find /tmp/ -type f ! -user oldboy ! -user oldgirl
13.查找/var/log目录下7天以前的文件
find /var/log/ -type f -mtime +7 -exec rm -f {} \;
13.查找/tmp目录下15天以前的文件删除
find /tmp/ -type f -mtime +15 -exec rm -f {} \;
15.查找/home目录下,类型是目录的,并且属主是oldboy的目录
find /home -type d -mtime +5 -user jack
16.查找/var/log下大于100kb且以log结尾的所有文件
find /var/log/ -size +100k -name '*log'
17.查找tmp目录下所属组group1,所属主user1的目录ty
find /tmp/ -type d -group group1 -user user1
18.同时查找根目录下名为1.txt,2.txt的文件和名字带a的目录
find / -type d -name "*a*" -o -type f -name "[1,2].txt"
19.查找/tmp目录下所有文件并删除
find /tmp/* -delete
find只查找当前目录,不查找子目录的方法