我只是想在我的测试网络服务器上找到一个文件,所以我运行了“locate foo.conf”,它告诉我它在 /usr/lib 中。但是当我去 /usr/lib 时,我找不到该文件。
所以我尝试运行“ls $(locate foo.conf)”,它告诉我该文件不存在。有谁知道为什么会发生这种情况?
Kyl*_*ndt 12
locate 使用由 cron 运行的 updatedb 命令生成和更新的数据库(通常每晚)。因此,您的数据库可能已过时。尝试以下操作,然后再次运行 locate 命令:
sudo updatedb
Run Code Online (Sandbox Code Playgroud)