locate ist das wichtigste und am häufigsten eingesetzte Kommando für
die schnelle Suche nach Dateien. Es durchsucht die Datenbank locatedb nach Dateien, in denen das angegebene Muster im vollständigen Dateinamen (incl. Pfad) vorkommt. Da locate auf einer Datenbank aufbaut, ist es im vergleich zu find ungeheuer schnell. Dateien, die erst nach der Datenbank entstanden oder verschoben wurden, können aber natürlich nicht gefunden werden. locate setzt voraus, daß die locatedb-Datenbank zuvor mit updatedb eingerichtet wurde. Die Datenbank wird zumeist in /var/lib gespeichert. Je nach System kann updatedb in regelmäßigen Abständen automatisch durch crond gestarted oder aber nach größeren Systemveränderungen manuell ausgeführt werden (was auf Einzel-Rechnern sinnvoller ist). |