问答详情
源自:4-1 Linux中文件搜索命令locate

求解.....

我安装的是 CentOS 6.3 最小化安装版 用locate 命令搜索 出现 -bash:  locate:command not found 意思应该是找不到locate命令 有学长说yum search locate  ,yum install mlocate 都试过了还是不行 是不最小化安装没有安装 mlocate 软件包呢?

提问者:慕粉0919147372 2017-03-16 11:32

个回答

  • Jelar
    2018-06-18 15:26:32
    已采纳

    可能你没有配置yum源,安装包没装上。

    可以先去网上了解一下如何配置yum源。

    然后,在进行mlocate的安装。

    在centOS的系统中使用“locate”文件查找命令,发现该命令不可用。    

        检查了下,原来没有安装该命令,在联网状态运行“yum install mlocate”命令即可安装"locate"命令。

            安装完之后运行“locate inittab”,发现结果如下:

    [root@yang ~]# locate inittab
    locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory

    并没有查询出相关文件,此时需要线运行下“updatedb”命令初始化一下文件库,在运行“locate inittab”,发现结果如下:

    [root@yang ~]# locate inittab
    /etc/inittab
    /usr/share/vim/vim74/syntax/inittab.vim

    这时“locate”命令就可以正确使用了。


    希望能帮助到你!

  • 程序猿锅锅
    2017-03-28 15:54:35

    安装完以后。用updatedb更新下mlocate的数据库

  • 程序猿锅锅
    2017-03-28 15:53:00

    yum install -y mlocate

  • 慕粉0919147372
    2017-03-16 11:53:11

    没人回的话 重装了.....