locate 从系统默认数据库中查询;;支持模糊查询;速度快 ,但是查询结果相对不准确
find 查找路径 查找标准,查到到以后的处理动作
匹配标准:
- name 'F' 区分大小写
-iname ‘FILENAM’不区分大小写;
-regex PATTERN
-uid
-gid
-user 根据属主查找
-group 根据组属查找
-nouser 没有属主的文件
-nogroup 没有属组的文件
-type 文件的类型查找
f
d
c
b
locatep
s
-size
[+ |-]k
#M
#G
组合条件查找
-a 与
-o 或
-not 非
这个模式下,默认是与条件。
-mtime modify
-ctime change
-atime access 【+|-】默认单位是天
-mmin
-cmin
-amin 【+|-】默认单位是分钟
根据权限来查找;
-perm -mode 匹配模式权限 举例: find ./ -perm -644
-perm /mode find ./ -perm /644
运作:
-print:显示
-ls: 类似ls -l的形式
-ok command {} \; 可以跟命令; {}大括号是占位符,表示对查找出来的内容的引用;
-exec command {} \; 与ok的区别是,不需要再次确认就可以执行;