find命令用来查找指定的文件,其用法如下
参数 -name 根据文件名查找
参数 -user 根据用户查找
参数 -group根据拥有组查找
find /mnt/ -not -user student | -group root
##查找mnt下拥有者不是student | 拥有组不是root
参数 -o 所有条件符合一个即可
-maxdepth num 指定查找时的最大深度
-mindepth num 指定查找时的最小深度
-type 根据指定类型查找(-,d,l,s,f,b)
若我们指定查找目录(d),则查找的结果是/mnt/目录本身
若我们指定查找文件(f),则查找的结果是/mnt/目录下的文件
-ctime +|-|10 不指定默认为查找时间为:天
查找超过10天|不超过10天|刚好为10天修改的文件
-perm 644 查找指定权限(004)的文件
-perm -644 "-"表示“与”,ug位无要求且o为有r权限
-perm /644 '/'表示'或',只要o位有r权限即可
-exec commd {} \;
{}:表示find的输出
exec 后加想要执行的动作
必须是空格后加\;\表示对分号进行转义