-bash: locate: command not found 以及No package locate available. 解决办法

2017-12-07 22:41:00 6243

有些时候需要locate快速查找某文件路径,发现locate并不存在,按照常规思维就是 yum install  locate -y但这个办法是安装不上的。于是需要如下方法安装locate并更新库使用。当然,也可以借助whereis或者find办法。


安装:


yum -y install mlocate

安装完以后更新库:


updatedb

如果不更新,会报如下错误:


[root@yunwei ~]# locate my.cnf

locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory

好了,下边就可以正常使用了。 举例:


[root@yunwei src]# locate  sshd_config

/etc/ssh/sshd_config

/usr/share/man/man5/sshd_config.5.gz


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: