Frage Datei ist nicht wo locate es sagt


Ich versuche, eine bestimmte Datei für Apache zu finden, also habe ich den locate-Befehl verwendet, um es zu finden, aber wenn ich in das Verzeichnis gehe, das locate sagt, dass es in ist, ist die Datei nicht da. Weiß jemand, warum das so sein könnte? Ich habe versucht, zum Superbenutzer zu wechseln, aber es erscheint immer noch nicht. Vielen Dank!


2
2017-08-25 18:41


Ursprung


Was ist der Dateiname? - dan08


Antworten:


Das locate Befehl verwendet eine Datenbank, die etwa einmal am Tag aktualisiert wird. Obwohl es schnelle Ergebnisse liefert, ist es nicht unbedingt genau. Ob locate sagt, eine Datei existiert, aber sie ist nicht da, sie wurde nach dem letzten Datenbank-Update verschoben oder gelöscht. Siehe auch Eine Datei wird im Befehl "locate" angezeigt, ist jedoch nicht vorhanden. Warum?


4
2017-08-25 18:46



Nach Abschluss können Sie es mit dem Befehl updatedb aktualisieren. - Lety