Es ist locate.updatedb auf dem Mac.
sudo /usr/libexec/locate.updatedb
Weitere Informationen finden Sie auf der Manpage locate.updatedb .
Du kannst sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb machen um die updatedb zu machen Befehl verfügbar.
Persönlich habe ich gerade findutils installiert (nutze MacPorts oder Homebrew).
Dann haben Sie GNU locate and updatedb.
updatedb funktioniert nicht ohne sudo.
Persönlich bevorzuge ich jedoch eine pro Benutzer lokalisierte B; Wenn Sie sudo verwenden, kennen andere Benutzer die Namen/Speicherorte all Ihrer Dateien.
Ich muss einen Cron-Job ausführen:
updatedb --localpaths='/Users/grogs' --output='/Users/grogs/tmp/locatedb'
Und in meinem .zshrc .bashrc/.bashprofile:
export LOCATE_PATH="~/tmp/locatedb"