Niedawno przeniosłem cały obszar programowania lokalnego na MacPorts zamiast używać MAMP na moim Macu. Dostaję się do Python/Django i nie potrzebuję więcej MAMP.W jaki sposób komenda unix locate nadal pokazuje pliki/foldery, których już nie ma?
Chodzi o to, że odinstalowałem MAMP z folderu Aplikacje, również z pliku preferencji, ale jak to się stało, że po uruchomieniu polecenia "znajdź MAMP" w Terminalu nadal widać wszystkie moje/Applications/MAMP/stuff, jakby to wszystko wciąż tam jest? A kiedy "cd
" w/Applications/MAMP/to nie istnieje?
Coś związanego z lokalizacją jest rodzajem systemu indeksowania, stąd rzeczy, które te stare pliki są buforowane? Wyjaśnij, dlaczego i jak go posortować, aby już się nie wyświetlały.
Z tego samego powodu lokalizowanie nie pokazuje ostatnio utworzonych plików - żadne pliki utworzone od ostatniej aktualizacjib nie są widoczne w lokalizacji. –
Na OSX 10.10, system cron, który aktualizuje db, to '/ System/Library/LaunchDaemons/com.apple.locate.plist' –
Ponadto, jeśli * nie * znajduje plików, które oczekujesz, zwróć uwagę na to ważne zastrzeżenie z BŁĘDÓW sekcja OSX "[zlokalizuj (1)] (http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/locate.1.html) strona man:' Baza danych lokalizacji jest zwykle budowany przez użytkownika '' nobody '', a narzędzie locate.updatedb (8) pomija katalogi, których nie można odczytać dla użytkownika "nikt", grupa "" nikt "lub świat. Na przykład, jeśli twój katalog DOM nie jest czytelny dla świata, żaden z twoich plików nie znajduje się w bazie danych. " –