find介绍
实时查找工具,较慢,但效果准确
-maxdepth N 最大搜索到第N层子目录
-mindepth N 从第N层目录开始搜索
-maxdepth N1 -mindepth N2 从N1目录开始往下搜索N2层子目录
常用命令
stat N 查看文件详细属性
-name 精确查找 '.txt' 'f{1..9}.txt'
-iname 忽略大小写
-user N 查找属主为N
-group N 查找属组为N
-uid N 查找属主uid为N
-gid N 查找属组gid为N
-nouser 查找没属主的
-nogroup 查找没属组的
-type 文件属性
f 普通文件
d 目录文件
l 符号链接文件
s 套接字文件
b 块设备文件
c 字符设备文件
p 管道文件
组合条件
-a 使用-a相接条件必须全部满足 逻辑与
-o 使用-o相接条件满足一个即可
-not 或者 ! 查找条件外的东西 逻辑非
文件大小查找
-size
时间查找
日:
-atime
-mtime
-ctime
分钟:
-amin
-mmin
-cmin
a:查看的时间 例如:cat
m:修改权限的时间 例如:chmod 750
c:修改文件里的东西 例如:写入,删除
权限查找
-perm ABC 精准匹配权限
-perm /ABC ugo任意一个有A权限即可
-perm -ABC ugo三种必须都拥有权限