linux 文件搜索命令locate及updatedb
Posted bailaowu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 文件搜索命令locate及updatedb相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章