locate
findet keine Dateien im Dateisystem. Stattdessen wird in einer Datenbank gesucht, die alle Dateien enthält.
Diese Datenbank wurde normalerweise einmal pro Tag aktualisiert, normalerweise um 3 Uhr morgens.
Sie können es manuell mit einem Befehl wie aktualisieren updatedb
(oder, wenn Sie nicht mit ausreichenden Anmeldeinformationen angemeldet sind:) sudo updatedb
. Weitere Informationen finden Sie unter man updatedb
.
Aufgrund Ihres Postens, das / usr / src / linux-headers-3 enthielt, ging ich davon aus, dass Sie dies auf einer Linux-Distribution ausführen. Bei anderen Betriebssystemen funktioniert der Befehl locate möglicherweise etwas anders. Bei FreeBSD soll beispielsweise der Befehl zur manuellen Aktualisierung der Suchdatenbank ausgeführt werden, /usr/libexec/locate.updatedb
der wöchentlich aktualisiert wird /etc/periodic/weekly/310.locate
.