locate
verwendet eine Datenbank namens locatedb
. Es wird normalerweise von Cron-Jobs des Systems aktualisiert. Wenn die Datenbank nicht aktualisiert wurde, werden nicht vorhandene oder neue Dateien / Verzeichnisse angezeigt. Sie können mit dem updatedb
Befehl ein Update erzwingen . Siehe diesen Link unter anderem.
Manpage von locate
sagt eindeutig -
locate reads one or more databases prepared by updatedb and writes file names matching at least one of the PATTERNs to standard output, one per line. By default, locate does not check whether files found in database still exist; locate can never report files created after the most recent update of the relevant database.