我知道 ~/Library 深处有一个名为 index.js 的文件。我可以使用 find 命令找到它find ~/Library -name "index*"
(它实际上找到了很多名称相似的文件)。
但是当我这样做时,locate index
在 ~/Library 中找不到任何内容。它确实在 ~/ 中找到了其他文件,但在 ~/Library 中没有找到任何文件
我已经用几个不同的文件重复了此操作,但看起来 ~/Library 中的任何内容都没有被索引。
于是我sudo /usr/libexec/locate.updatedb
以为数据库只需要更新。但结果却不是这样。
因此,我查看了 /etc/locate.rc,看看我是否对 PRUNEPATHS 或 SEARCHPATHS 做了一些愚蠢的事情。我什么也没做。一切都是默认的。只是为了好玩,我设置了 SEARCHPATHS="/Users/me/Library/",而locate.updatedb 运行得非常快,locate
给出的结果与以前相同。
我现在完全不知所措。有人能帮忙吗?提前谢谢。