linux中whereis和locate命令的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中whereis和locate命令的问题相关的知识,希望对你有一定的参考价值。

我执行了无数次updatedb,新建了无数个文件,再无数次的updatedb,但是还是不能搜索到新建的文件,什么问题啊?
我问的whereis和locate,没问find啊

whereis是查找指令程序、源代码和man手册页的,所以,如果你建立的不是这几类文件,是不会显示的;
locate可以找所有文件,但必须先运行updatedb创建或更新slocate数据库,如果你的系统没问题,且操作都正确的话应该是可以找到的。找不到,就说明你的系统或你的操作有问题。
参考技术A 搜索文件用find命令
比如搜索 当前目录下的所有文件名包含name的txt文件:find . -name "*name*.txt"
具体的用法参考:
http://www.oracle.com/technology/global/cn/pub/articles/calish-find.html
参考技术B 我这也有,
要不直接传给你

以上是关于linux中whereis和locate命令的问题的主要内容,如果未能解决你的问题,请参考以下文章

linux命令中which、whereis、locate有啥区别?

linux中find,locate,whereis,which关系和用法

linux命令中which、whereis、locate有啥区别?

Linux下搜索文件命令whereis/which/find/locate

Linux学习总结(十五)文件查找 which whereis locate find

linux命令学习系列12-locate,whereis,which命令