#########find##########
find
-name
-maxdepth #最深几层 ##find /etc -maxdepth 2 -name passwd
-mindepth #最浅几层
1.我们找出/etc下名字含有passwd的文件 ,此处为/etc下的所有文件
2.我们找出/etc下最深两层, 含有.conf的文件
3…我们找出/etc下最深两层,最浅两层,也就是第二层 含有.conf的文件
4.找出/etc下最深一层的含有.conf的文件
find -not
-user
-group ##find /mnt -not -user root -a -group yy
-a #并且
-o #或者
1.我们现在/mnt下建立五个文件
2.改变其中几个文件的用户和组名
3.我们用监视命令来监视/mnt下的文件
4.我们用find命令找出/mnt下用户是root的文件
5.我们找出用户是student的文件
6.我们找出用户不是student的文件
7.我们找出用户为student或者组为yy的文件 -o 或者
find -size 20k ##找出大小为20k的文件
-size -20k ##找出小于20k的文件
-size +20k ##找出大于20k的文件
1.截取三个文件大小分别为10k 20k 40k
2.找到大小为20k的文件
3.找到大小小于20k的文件 -20k 小于20k
4.找到大小大于20k的文件 +20k大于20k
find -type d 目录 ##类型
f 文件
1.找出/mnt下的目录
2.找出/mnt下的文件
find-ctime 10 ##找出10天被改过的文件
-ctime -10 ##找出10天内被改过的文件
-ctime +10 ##找出10天外被改过的文件
-cmin +|-10 分钟
-cmin 10
1.找出10分钟内被改过的文件
2.找出10分钟外改过的文件
find -perm -004 ##找出o含有r权限的文件
-perm 444 ##找出权限为444的文件
-perm /444 ##或,找出满足权限rrr三个条件中任意一个的文件
1.在/mnt下建立五个文件,给每个不同的权限
2.用监视命令监视
3.find -perm -004 ##找出o含有r权限的文件
4.find-perm 444 ##找出权限为444的文件
5.find-perm /444 ##或,找出满足权限rrr三个条件中任意一个的文件**
find /mnt -perm -004 -exec chmod o-r {} ;
执行下一个命令