Von Zeit zu Zeit müssen Sie sicherlich nach bestimmten
Dateien oder Verzeichnissen in Ihrem System suchen. Hier bietet
sich dann die Verwendung des Befehls locate
an, mit dem Sie sich die Arbeit wesentlich erleichtern
können.
Mit locate werden alle Dateien und
Verzeichnisse angezeigt, die Ihren Suchkriterien entsprechen.
Angenommen, Sie möchten alle Dateien suchen, die mit dem
Befehl finger in Beziehung stehen. Sie
müßten dann lediglich folgendes eingeben:
Der Befehl locate verwendet für das
Suchen nach Dateien und Verzeichnissen eine Datenbank und gibt
dann in einer Liste alle Treffer für
finger aus.
 | Mehr über den Befehl locate |
|---|
| | Wenn Sie mehr über locate erfahren
möchten, sollten Sie die man-Seite zu
locate lesen. Hierzu geben Sie einfach
man locate am Shell Prompt ein.
|
Dieser Befehl ist überaus praktisch und liefert auch
schnell und zuverlässig Ergebnisse - zumindest, solange die
Datenbank auf dem neuesten Stand ist. Die entsprechende
Datenbank wird automatisch jede Nacht von
cron aktualisiert. Bei
cron handelt es sich wiederum um ein kleines
Programm, das im Hintergrund ausgeführt wird und in
regelmäßigen Abständen verschiedene Aufgaben
wahrnimmt, darunter auch das Aktualisieren der Datenbank
locate.
 | Mehr über cron |
|---|
| | cron ist ein
Dämon. Dämonen erledigen
Aufgaben im Hintergrund. Um die man-Seite zu
cron zu lesen, geben Sie einfach
man cron am Shell Prompt ein.
|
Doch wie verhält es sich nun in folgenden Fällen:
Wenn mehrere Betriebssysteme auf einem Computer installiert
sind, und zwischen diesen gewechselt wird (wofür das
Anhalten und erneute Starten des Red Hat Linux Systems erforderlich
ist).
Wenn der Rechner am Ende des Arbeitstages heruntergefahren
und ausgeschaltet wird.
Unter Umständen könnte cron in
diesem Fall die Datenbank slocate nie
aktualisieren, in der die Speicherorte von Dateien erfaßt
werden. Dies ist jedoch kein wirkliches Problem, da die
Datenbank auch manuell aktualisiert werden kann. Probieren wir
das doch gleich mal aus:
Melden Sie sich zuerst mit Hilfe des Befehls
su als Root an (geben Sie hierzu am Prompt
su ein, gefolgt von Ihrem Paßwort
als Root).
Geben Sie dann am Shell Prompt folgendes ein:
Nach einigen Minuten ist nun die Datenbank
slocate auf dem neuesten Stand.