Strumento di localizzazione non funzionerà, come posso risolvere

2

Stavo cercando di aggiornare il database locate, ma quando ho inserito sudo /usr/libexec/locate.updatedb , ho ricevuto un sacco di errori. Quando provo a utilizzare locate di nuovo, non funzionerebbe. Non riesco a ricordare cosa ho fatto, ma ho finito per scoprire che il file locate.updatedb era stato danneggiato. Ho trovato il posto dove lavorare di nuovo usando Time Machine per recuperare il file locate.database. Ma voglio essere in grado di aggiornare locate senza corrompere il file. Come posso risolvere questo problema?

    
posta StrangeRanger 07.10.2017 - 23:20
fonte

2 risposte

1

Apri Terminal.app ed esegui i seguenti due comandi:

cd /
sudo /usr/libexec/locate.updatedb

La parte "cd /" è importante in quanto devi essere in un percorso in cui l'utente "nobody" non ha permessi.

    
risposta data 07.10.2017 - 23:26
fonte
2

Il comando per aggiornare il database è

sudo /usr/libexec/locate.updatedb

Dovrebbe essere eseguito automaticamente ogni settimana da /System/Library/LaunchDaemons/com.apple.locate.plist ma puoi eseguirlo manualmente se necessario.

    
risposta data 07.10.2017 - 23:26
fonte

Leggi altre domande sui tag