查找文件 locate

非实时查找 (数据库查找)

locate

查询系统上预建的文件索引数据库             就是基于数据库的

   /var/lib/mlocate/mlocate.db

依赖于事先构建的索引

       索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库 (updatedb)

  索引构建过程需要遍历整个根文件系统,极消耗资源

   工作特点

              查找速度快

              模糊查找

              非实时查找

              搜索的是文件的全路径,不仅仅是文件名

              可能只搜索用户具备读取和执行权限的目录

  用法

   locate    文件名

   选项   

        -i       忽略大小写

        -n N     只列举前N个匹配项目

        -r     使用正则

         

猜你喜欢

转载自www.cnblogs.com/liang-1/p/8858322.html