thepocketwade Asked: 2009-07-28 13:00:31 +0800 CST2009-07-28 13:00:31 +0800 CST 2009-07-28 13:00:31 +0800 CST 为什么定位会给出不正确的路径? 772 我只是想在我的测试网络服务器上找到一个文件,所以我运行了“locate foo.conf”,它告诉我它在 /usr/lib 中。但是当我去 /usr/lib 时,我找不到该文件。 所以我尝试运行“ls $(locate foo.conf)”,它告诉我该文件不存在。有谁知道为什么会发生这种情况? linux centos 1 个回答 Voted Best Answer Kyle Brandt 2009-07-28T13:09:23+08:002009-07-28T13:09:23+08:00 locate 使用由 cron 运行的 updatedb 命令生成和更新的数据库(通常是每晚)。因此,您的数据库可能已过时。请尝试以下操作,然后再次运行 locate 命令: sudo updatedb
locate 使用由 cron 运行的 updatedb 命令生成和更新的数据库(通常是每晚)。因此,您的数据库可能已过时。请尝试以下操作,然后再次运行 locate 命令: