我只是试图在我的testingnetworking服务器上find一个文件,所以我跑了“findfoo.conf”,它告诉我这是在/ usr / lib。 但是当我去到/ usr / lib时,我找不到该文件。
所以我试着运行“ls $(findfoo.conf)”,它告诉我该文件不存在。 有人知道为什么会发生这种情况吗?
locate使用由cron(通常每天晚上)运行的updatedb命令生成和更新的数据库。 所以有可能你的数据库已经过时了。 尝试以下操作,然后再次运行locate命令:
sudo updatedb