centos7上locate命令不可用

安装locate命令

yum install mlocate

运行locate inittab

[devops@www lib]$ locate inittab
locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录

updatedb初始化文件库,重新运行locate inittab即可

updatedb命令

用来创建或更新所必需的数据库文件。updatedb命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入slocate数据库文件中。
补充说明:slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。

你可能感兴趣的:(centos7上locate命令不可用)