Wie funktioniert die Indizierung mit dem Befehl „Locate“?

Wie funktioniert die Indizierung mit dem Befehl „Locate“?

locateDer Befehl durchsucht einen Index, den das System regelmäßig erstellt.

Wie stellen Sie sicher, dass jede neue Datei, nach der Sie suchen, Teil des Index ist? Gibt es einen expliziten Befehl zum Indizieren?

Antwort1

Aus dem Handbuch ( man locate):

locate liest eine oder mehrere von updatedb(8) vorbereitete Datenbanken und schreibt Dateinamen, die mindestens einem der MUSTER entsprechen, in die Standardausgabe, einen pro Zeile.

So updatedbschreibt die Datenbank. In vielen Systemen ist sie normalerweise bereits so eingerichtet, dass sie regelmäßig von Cron ausgeführt wird. Es sollte nicht möglich sein, die Systemlokalisierungsdatenbank als normaler Benutzer zu aktualisieren. sudo updatedbFunktioniert also in vielen Systemen möglicherweise am besten.

verwandte Informationen