Frage zum locate-Befehl

cabriofahrer

Well-Known Member
Mit dem locate-Befehl soll man Dateien finden können. Bei klappt das aber nicht, wenn ich z.B. eigebe:

# locate gdm.conf (oder sonstwas)

Bekomme ich nur folgende Meldung:

locate: database too small: /var/db/locate.database

Was mache ich falsch?
 
$man locate

und der punkt solte dir weiter helefen

FILES
/var/db/locate.database locate database
/usr/libexec/locate.updatedb Script to update the locate database
/etc/periodic/weekly/310.locate Script that starts the database rebuild
 
Was sagt

ls -al /var/db/locate.database

bezüglich der Dateigröße?


Hast Du schon updatedb bzw. /usr/libexec/locate.updatedb aufgerufen?
 
Mit dem locate-Befehl soll man Dateien finden können. Bei klappt das aber nicht, wenn ich z.B. eigebe:

# locate gdm.conf (oder sonstwas)

Bekomme ich nur folgende Meldung:

locate: database too small: /var/db/locate.database

Was mache ich falsch?

Hallo Cabriofahrer,

schau mal hier : -> Abschnitt: Eine Auswahl wichtiger Unix/Linux-Befehle (incl. Aufgaben)

http://www.rz.uni-karlsruhe.de/~rf10/uni/semester_1/aufgabe5.html

/-----------------snip------------------------------/

// Auszug

"der Befehl locate durchsucht nicht die Verzeichnissstruktur sondern nur eine einmal am Tag aktualisierte Datenbank"

/-----------------snap-----------------------------/

So dann immer wieder nützlich weil wer kann sich schon alles merken:

http://www.rz.uni-karlsruhe.de/~rf10/uni/unix_tum/anl.toc.html#3

gruss rudy

.
 
Zurück
Oben