练习:
1.查找/var/目录下属主为root,且属组为mail的所有文件或目录
  [root@localhost ~]# find /var/ -user root -group mail -ls
263443    4 drwxrwxr-x   2 root     mail         4096 Aug  7 09:10 /var/spool/mail
264398    4 -rw-rw----   1 root     mail         1924 Jul 31 16:45 /var/spool/mail/jay
264569   72 -rw-------   1 root     mail        67044 Aug  7 09:10 /var/spool/mail/root

2.查找/usr/目录下不属于root,bin或Hadoop的所有文件或目录;用两种方法
  1.[root@localhost ~]# find /usr/ -not -user root -a -not -user bin -a -not -user hadoop
  2.[root@localhost ~]# find /usr/  -not \( -user root -o -user bin -o -user jay \)

3.查找/etc/目录下最近一周内其内容修改过,且属主不是root用户也不是hadoop的文件或目录
   [root@localhost ~]# find /etc/  -mtime -7 -a -not -user root -a -not -user jay

4.查找当前系统上没有属主或属组,且最近一周内曾被访问过的文件或目录
 [root@localhost ~]# find / -atime -7 -a -nouser -a -nogroup -ls 

5.查找/etc/目录下大于1M且类型为普通文件的所有文件
 [root@localhost ~]# find /etc/ -size +1M -a -type f -exec ls -lh {} \;

6.查找/etc/目录下所有用户都没有写权限的文件    【找相反的方向】
  [root@localhost ~]# find /etc -not -perm /222 -type f -ls

7.查找/etc目录至少有一类用户没有执行权限的文件
  [root@localhost ~]# find /etc -not -perm -111 -type f -ls 

8.查找/etc/init.d 目录下,所有用户都由执行权限,且其他用户有写权限的所有文件    查找链接文件的时候一定要加/
  [root@localhost ~]# find /etc/init.d/ -perm -113 -type -f -ls
 
9.查找属主必须为centos属组为user1 或者  属主为centos且name为f5的
            [root@localhost sbin]# ll 
total 0
-rw-r--r--. 1 jay    jay    0 Aug 12 16:55 f1
-rw-r--r--. 1 centos user1  0 Aug 12 16:55 f2
-rw-r--r--. 1 root   root   0 Aug 12 16:55 f3
-rw-r--r--. 1 centos centos 0 Aug 12 16:57 f4
-rw-r--r--. 1 centos user2  0 Aug 12 16:57 f5
 [root@localhost sbin]# find -user centos -a \( -group user1 -o -name f5 \) -ls 
1050330    0 -rw-r--r--   1 centos   user1           0 Aug 12 16:55 ./f2
1050333    0 -rw-r--r--   1 centos   user2           0 Aug 12 16:57 ./f5