文件查找:根据文件的各种属性去找到相对应文件
文本搜索:grep, egrep, fgrep
文件查找:locate, find
实时查找:遍历所有文件进行条件匹配
非实时查找:根据索引查找
locate: 非实时查找
依赖于索引,而索引构建相当占用资源;索引的创建是在系统空闲时由系统自动进行(每天任务);手动进行使用updatedb命令;
查找速度快
非精准查找
模糊查找
find: 实时查找
精准查找
精确查找
速度慢
find [option]... [查找路径] [查找条件] [处理动作]
查找路径:默认为当前目录
查找条件:默认为指定路径下的所有文件
处理动作:默认为显示至屏幕
查找条件:
-name "文件名称":支持使用globbing字符
*:
?:
[]:
[^]:
-iname "文件名称":查找时忽略字符大小写
-user USERNAME: 根据文件的属主查找
-group GRPNAME: 根据文件的属组查找