运行locate httpd.conf,提示-bash: locate: command not found错误。则需要安装mlocate软件包:
yum install mlocate
搜索,提示locate: can not stat () `/var/lib/mlocate/mlocate.db‘: 没有那个文件或目录。忘生成数据库了,执行:
sudo updatedb
这个时候就可以实用locate进行搜索了。
mlocate是GNU locate的一个变种。相比原始的locate,它具有一个很好优点:
* 每次更新数据库时并不需要重新读取全部目录的内容。mlocate 在数据库中保存了
时间戳信息,无需重新读取,就能判断目录内容是否改变。所以更新的速度更快,对硬盘
的占用也更少。这是 mlocate 特有的功能。
时间: 2024-10-08 12:19:15