Ich habe locate eine Weile nicht benutzt und heute, wenn ich nach einer Datei suche, die ich mehr als ein Jahr lang weggelegt habe, nimmt locate sie nicht mehr auf. Ich lief zu finden, um es zu bekommen.
Es scheint, dass sich keine der Dateien in meinem Ausgangsverzeichnis im Index befindet. Es werden nur Dateien und Ordner aus Systemverzeichnissen wie "usr" und "var" gefunden.
Ich habe versucht, aktualisiert, aber kein Glück. Wurde mein Homeverzeichnis irgendwie aus dem Index ausgeschlossen?
Antworten:
Öffnen Sie die Datei
/etc/updatedb.conf
und prüfen Sie, ob der ausgeschlossene Pfad in der Liste aufgeführt istPRUNEPATHS
oder ob der ausgeschlossene Pfad eines der in aufgeführten Dateisysteme verwendetPRUNEFS
.Ändern Sie in diesem Fall die Datei conf und führen Sie den
sudo updatedb
Befehl erneut aus.(Wenn Sie Ihr Home-Verzeichnis während der Installation verschlüsselt haben, entfernen Sie die
encryptfs
Einträge aus der Konfiguration .)quelle
ecrypts
aus derPRUNEFS
Liste der Dateisystemtypen entfernen . Sehen Sie stattdessen diese Antwort .