Je suis en train d'essayer d'utiliser la commande locate car même si j'ai installé postgresql, psql n'est pas reconnu en ligne de commande :
$ locate psql | grep /bin
AVERTISSEMENT : La base de données locate (/var/db/locate.database) n'existe pas.
Pour créer la base de données, exécutez la commande suivante :
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Veuillez noter que la base de données peut prendre un certain temps pour être générée ; une fois
la base de données créée, ce message n'apparaîtra plus.
Donc j'exécute la commande :
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
com.apple.locate: Déjà chargé
Sortie :
$ ls -l /var/db/locate.database
-r--r--r-- 1 nobody wheel 11096658 25 mars 14:29 /var/db/locate.database
Si c'est déjà chargé, pourquoi me dit-il de créer la base de données ? Je l'ai déjà créée. Comment puis-je faire fonctionner locate ?