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

使用locate命令提示出错

提示出错信息是"locate : can not stat ( ) '/var/lib/mlocate.db' : no such file or directory"

提问者:daizg_0731 2016-09-27 09:45

个回答

  • 开窗十载砍十桃花
    2016-10-04 16:00:17
    已采纳

    我已经解决了,是你的权限不够,使用sudo updatedb在root状态下才可以更新数据库


  • 开窗十载砍十桃花
    2016-10-04 15:53:50

    运行locate httpd.conf,提示-bash: locate: command not found错误。则需要安装mlocate软件包:

    yum install mlocate

    搜索,提示locate: can not stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录。忘生成数据库了,执行:

    updatedb

    这个时候就可以实用locate进行搜索了

  • WarZone3288589
    2016-09-29 18:38:44

    老师不是讲了嘛,不同的版本可能文件名都不一样

  • 慕村4104645
    2016-09-27 10:45:35

    找不到文件?

    /var/lib/mlocate

    /var/lib/mlocate/mlocate.db

    /var/lib/mlocate/mlocate.db.ILbGkU

  • jioyou
    2016-09-27 10:30:05

    updatedb