Red Hat Linux 7.0: Das Offizielle Red Hat Linux Handbuch Erste Schritte | ||
---|---|---|
Zur�ck | Kapitel 16 Arbeiten mit Dateien und Verzeichnissen | Vor |
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�ssten dann lediglich Folgendes eingeben:
locate finger |
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 erfasst 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 Passwort als Root).
Geben Sie dann am Shell Prompt Folgendes ein:
updatedb |
Nach einigen Minuten ist nun die Datenbank slocate auf dem neuesten Stand.