码迷,mamicode.com
首页 > 数据库 > 详细

linux 文件搜索命令locate及updatedb

时间:2018-08-19 10:57:48      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:查找   linu   span   update   没有   结果   ted   ini   upd   

windows 搜索工具Everything是根据NTFS日志来搜索的,所以速度特别快

locate 类似于windows的Everything,搜索速度比较快


locate /usr/bin/locate

语法:locate 文件名
不是在整个硬盘去找,而是在文件资料库中查找文件


locate init = find / *init*

locate locate
结果里有:/var/lib/mlocate/mlocate.db,这个就是文件资料库
-i 不区分大小写


如果一个新建的文件没有被收入到文件资料库,那么会搜索不到,可以使用手动更新资料库updatedb命令

touch /yangmi
locate yangmi
updatedb
locate yangmi


touch /tmp/yangmi

locate yangmi
updatedb
locate yangmi
/tmp目录不在locate文件资料库的收录范围,所以这个始终搜索不到

linux 文件搜索命令locate及updatedb

标签:查找   linu   span   update   没有   结果   ted   ini   upd   

原文地址:https://www.cnblogs.com/BaiLaowu/p/9499500.html

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