ABSTRACT: es wir der locate befehl zum schnellen suchen von datein vorgestellt AUDIENCE: beginners SYSTEM: any unix SECTION: basic unix commands AUTHOR: mond COPYRIGHT: GNU Free Documentation Licence http://www.gnu.org/licenses/fdl.txt befehl fuer heute: locate. locate ist zum suchen von datein auf deiner festplatte. zum suchen gibt es im prinzip viele befehle. der allgemeinste dafuer ist "find". aber find ist eher langsam. locate ist schnell weil es die filenamen nicht auf der festplatte sucht sondern in einer datenbank nachschaut. diese muss natuerlich regelmaessig mit allen files gefuettert werden. das wird ueblicherweise automatisch naechtlich gemacht wenn du deinen compi durchlaufen laesst. wenn du: locate bla eingibst findest du alle dateinamen die irgendwo bla im namen oder im pfad haben. (pfad ist der volle verzeichniss namen einer datei. also: /home/sorglos/bla.txt d waere der /home/sorglos der pfad zur datei. falls dir das locate eine warunung ausgibt dass die datenbank mehr als 8 tage ist kannst du diese auch haendisch updaten. als root: cd / updatedb eintippen. dauert etwas aber dann ist locate wieder up to date. das ganze beduetet natuerlich dass locate keine datein findet die seit dem letzten update der datenbank dazugekommen sind.. oft will man auch nach zusaetlichen kritieren such. z.b. du willst eine datei die mit /bla beginnt und irgendwo unterhalb von /usr ist. dann kannst du die suche mit dem befehl grep (den machen wir spaeter genauer) weiter einschraenken: locate /bla | grep /usr EXERCISES: verwende das locate kommando um nach verschiedenen dateinamen zu suchen. REFERENCES: man locate man updatedb