设备中文件的查找
用法:find 路径 参数…
注:跟多个参数的时候,和参数之间用-a 连接的效果默认是要满足多个参数的所有要求,,如果参数之间用-o 连接,则查找的时候只需要满足多个参数的任意一个参数即可
a=and
o=or
find语句
- find 路径 -name filename #按文件名查找
- find 路径 -uesr username #按文件拥有者查找
- find 路径 -group groupname #按文件的拥有组查找
- find 路径 -type f/d/l/s/b #按文件的类型查找
f #文件
d #目录
s #套接字
b #快设备
l #链接 - find 路径 -perm 222 /222 -222 #按文件的权限查找
222 #查找的文件权限必须是222
/222 #查找的文件权限只要包括其中一种权限就行(超级用户,用户和其他用户只要有其中一个满足2)
-222 #查找的文件权限包括这类权限就行(超级用户,用户和其他用户都要起码满足2)
- find 路径 参数 -exec 命令 {} \; #对查找出来的文件执行命令 {}代表查询出来的东西
- find 路径 -maxdepth number #查找该路径下最大级目录为number的文件
- find 路径 -mindepth number #查找该路径下最小级目录为numbrer的文件u
- find 路径 -cmin 1或-1或+1 #查找该路径下一分钟之前被修改的文件或者一分钟之内被修改的文件或者超过一分钟被修改的文件