GNU/Linux >> Tutoriels Linux >  >> Linux

Quel est l'équivalent de la commande updatedb de Linux pour Mac ?

C'est locate.updatedb sur Mac.

sudo /usr/libexec/locate.updatedb

Pour plus d'informations, consultez la page de manuel locate.updatedb .


Vous pouvez faire sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb faire le updatedb commande disponible.


Personnellement, je viens d'installer findutils (utilisez MacPorts ou Homebrew).

Ensuite, vous avez GNU locate et updatedb.

updatedb ne fonctionnera pas sans sudo.

Personnellement, je préfère avoir un emplacement par utilisateur; si vous sudo, les autres utilisateurs connaîtront les noms/emplacements de tous vos fichiers.

J'ai une tâche cron à exécuter :

updatedb --localpaths='/Users/grogs' --output='/Users/grogs/tmp/locatedb'

Et dans mon .zshrc .bashrc/.bashprofile :

export LOCATE_PATH="~/tmp/locatedb"


Linux
  1. 8 conseils pour la ligne de commande Linux

  2. Commande équivalente Linux pour la commande open sur Mac/Windows ?

  3. Quel est l'équivalent de la commande Linux File pour Windows ?

  4. Quel est l'équivalent du ~ (tilde) de Linux dans Windows ?

  5. À quoi sert Linux test -a command test ?

Qu'est-ce que la commande Linux Watch + Exemples

Commande Sudo sous Linux

Astuces de formatage pour la commande Linux date

Un guide pratique pour la commande chroot sous Linux

Qu'est-ce que la commande kill sous Linux ?

Qu'est-ce que sudo rm -rf sous Linux et est-ce dangereux ?