虚拟机中的Linux(CentOS7版本)使用locate时,提示未找到命令的解决方案

时间:2024-04-07 21:42:31

在学习Linux(CentOS7)文件搜索命令:locate 时,遇到错误“locate: 未找到命令”。

原因:CentOS7默认没有安装该命令

解决方案:

1、安装"locate"命令即可。在联网状态运行“yum install mlocate”命令。如下图:

虚拟机中的Linux(CentOS7版本)使用locate时,提示未找到命令的解决方案

2、提示:Is this ok [y/d/N],这里我们执行y,再次出现是否继续也是执行y。如下图:

虚拟机中的Linux(CentOS7版本)使用locate时,提示未找到命令的解决方案

3、第2步执行完,mlocate已安装完成。接下来需更新后台数据库,输入命令:updatedb。

虚拟机中的Linux(CentOS7版本)使用locate时,提示未找到命令的解决方案

      这里需要注意一点:如果没有updatedb更新后台数据库,直接输入查找命令:locate,还是未能找到命令。原因是Linux不是实时更新它的后台数据库,所以我们并不能马上执行。

4、运行“locate inittab”(必须安装完,并执行updatedb之后执行此命令),如下图:

虚拟机中的Linux(CentOS7版本)使用locate时,提示未找到命令的解决方案

验证:locate locate

虚拟机中的Linux(CentOS7版本)使用locate时,提示未找到命令的解决方案

问题解决。
原文链接:https://blog.csdn.net/u014577702/article/details/80910581