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"