Es locate.updatedb
en Mac.
sudo /usr/libexec/locate.updatedb
Para obtener más información, consulte la página del manual locate.updatedb. .
Puedes hacer sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
para hacer el updatedb
comando disponible.
Personalmente, acabo de instalar findutils (use MacPorts o Homebrew).
Entonces tiene GNU localizado y actualizadob.
updatedb no funcionará sin sudo.
Sin embargo, personalmente prefiero tener una ubicación por usuariob; si hace sudo, otros usuarios conocerán los nombres/ubicaciones de todos sus archivos.
Tengo un trabajo cron para ejecutar:
updatedb --localpaths='/Users/grogs' --output='/Users/grogs/tmp/locatedb'
Y en mi .zshrc .bashrc/.bashprofile:
export LOCATE_PATH="~/tmp/locatedb"