在OS X上,我认为通过运行来填充locate DB:
sudo /usr/libexec/locate.updatedb
但是找到似乎没有在里面或下面找到任何东西〜/
应该locate.updatedb默认索引我的主文件夹吗?如果是这样,任何建议或想法为什么不是?如果它没有索引〜/默认情况下,是否有任何理由不索引此文件夹层次结构?如果没有,我该如何配置呢?
此外,当我从〜/(作为非root)运行locate.updatedb时,它可以工作。当我从下面的任何东西运行它(例如,〜/ Desktop /)时,我收到以下错误:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied
find: .: Permission denied
你使用FileVault吗?
—
Daniel Beck