GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuál es el equivalente del comando updatedb de Linux para Mac?

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"


Linux
  1. 8 consejos para la línea de comandos de Linux

  2. ¿Qué es el equivalente del comando 'gratis' de Linux en FreeBSD v8.1?

  3. ¿Cuál es el equivalente de C++ para AutoResetEvent en Linux?

  4. ¿Cuál es el equivalente al comando de archivo de Linux para Windows?

  5. ¿Para qué sirve Linux test -a command test?

¿Qué es el comando Watch de Linux + ejemplos?

Comando Sudo en Linux

Trucos de formato para el comando de fecha de Linux

Una guía práctica para el comando chroot en Linux

¿Qué es el comando matar en Linux?

¿Qué es sudo rm -rf en Linux y es peligroso?