È locate.updatedb
su Mac.
sudo /usr/libexec/locate.updatedb
Per ulteriori informazioni, consulta la pagina man di localizzare.updatedb .
Puoi fare sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
per fare il updatedb
comando disponibile.
Personalmente, ho appena installato findutils (usa MacPorts o Homebrew).
Quindi hai GNU localizzato e aggiornatob.
updatedb non funzionerà senza sudo.
Personalmente preferisco avere una posizione per utente però; se sudo altri utenti conosceranno i nomi/le posizioni di tutti i tuoi file.
Ho un cron job da eseguire:
updatedb --localpaths='/Users/grogs' --output='/Users/grogs/tmp/locatedb'
E nel mio .zshrc .bashrc/.bashprofile:
export LOCATE_PATH="~/tmp/locatedb"