Linux“定位”选项未找到任何内容

Linux“定位”选项未找到任何内容

我正在查看当前目录(我是 root)中名为 的文件jungledisk....。当我执行locate *jungle*.*或时,*jungle*它没有产生任何结果....我错过了什么?

答案1

确保你跑

updatedb

第一的

答案2

locate搜索由 构建的数据库updatedb。您可能需要重新运行此命令(或者更好的是,自动运行它)

答案3

locate依赖于由命令更新的文件名列表数据库updatedb。该数据库仅反映运行时的文件系统updatedb,因此不会找到新文件,但会找到已删除的文件。

您可能希望将其添加到 root 的 crontab 中。下面的条目将在每晚午夜运行它:

[root@localhost]$ crontab -e
0 0 * * * /usr/bin/updatedb

相关内容