Ich habe vor kurzem meinen gesamten lokalen Webentwicklungsbereich auf MacPorts umgestellt, anstatt MAMP auf meinem Mac zu verwenden. Ich bin auf Python/Django gestoßen und brauchte MAMP nicht mehr.Wie kommt es, dass der Befehl unix locate immer noch Dateien/Ordner anzeigt, die nicht mehr vorhanden sind?
Die Sache ist, ich habe MAMP aus dem Ordner Programme mit der Voreinstellung Datei zu deinstallieren, aber wie kommt, wenn ich den 'locate MAMP' Befehl im Terminal ausführen zeigt es immer noch meine/Anwendungen/MAMP/Zeug als ob es ist alles noch da? Und wenn ich 'cd
' in/Anwendungen/MAMP/es existiert nicht?
Etwas mit Locate als eine Art Index-Suchsystem zu tun, daher Dinge, die diese alten Dateipfade zwischengespeichert werden? Bitte erklären Sie, warum und wie Sie es sortieren, damit es nicht mehr angezeigt wird.
Aus demselben Grund zeigt locate die zuletzt erstellten Dateien nicht an - alle Dateien, die seit der letzten Aktualisierung erstellt wurden, werden von locate nicht gesehen. –
Auf OSX 10.10, das System Cron, das die Datenbank aktualisiert, ist '/ System/Library/LaunchDaemons/com.apple.locate.plist' –
Auch, wenn Sie nicht * Dateien finden, die Sie erwarten, beachten Sie diesen wichtigen Vorbehalt von den BUGS Abschnitt von OSX '[locate (1)] (http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/locate.1.html) man-page: 'Die locate-Datenbank wird normalerweise vom Benutzer '' nobody '' erstellt und das Dienstprogramm locate.updatedb (8) überspringt Verzeichnisse, die nicht lesbar sind für Benutzer '' niemand '', Gruppe '' niemand '' oder Welt. Wenn zum Beispiel Ihr HOME-Verzeichnis nicht für alle lesbar ist, befindet sich keine Ihrer Dateien in der Datenbank. –