码迷,mamicode.com
首页 > 系统相关 > 详细

Linux上的locate查找目录

时间:2016-09-26 18:12:48      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:locate

在Linux上进行文件查找,可以实现的工具有:locate, find 

关于find命令详解:http://afterdawn.blog.51cto.com/7503144/1856660


locate:

     依赖于事先构建好的索引库;

     系统自动实现(周期性任务);

     手动更新数据库(updatedb);

工作特性:

     查找速度快;

     模糊查找;

     非实时查找;

locate  [OPTION]...  PATTERN...

     -b:只匹配路径中的基名;

     -c:统计出共有多少个符合条件的文件;

     -r:BRE

    -i 执行区分大小写的搜索

注意:索引构建过程(updatedb)需要遍历整个根文件系统,极消耗资源;

一般使用的方式就是

loacte  filename

~]# locate /etc/sh  #查找以sh开头的或是sh为文件名的文件(支持模糊查找)

使用之前可以使用updatedb目录构建索引库,需要过长的时间

[root@app1 tmp]# updatedb



本文出自 “汪立明” 博客,请务必保留此出处http://afterdawn.blog.51cto.com/7503144/1856664

Linux上的locate查找目录

标签:locate

原文地址:http://afterdawn.blog.51cto.com/7503144/1856664

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!