文件不在locate所说的位置

我正在尝试为apache找到某个文件,所以我使用locate命令找到它,但是,当我去找到它所在的目录时,该文件不在那里。 有谁知道为什么会这样? 我已经尝试过切换到超级用户,但它仍然没有出现。 谢谢!

locate命令使用一个数据库,每天更新一次。 虽然它提供了快速的结果,但它不一定准确。 如果locate表示文件存在,但不存在,则在最后一次数据库更新后移动或删除了该文件。 另请参阅“定位”命令中显示的文件,但不存在。 为什么?