Włącz i użyj polecenia „zlokalizuj” w terminalu Mac OS X
Polecenie lokalizacji jest bardzo przydatne, jeśli chcesz wyśledzić każde wystąpienie pliku, typu pliku, aplikacji, rozszerzenia, rzeczy ukrytych głęboko w folderach systemowych lub czegokolwiek innego, co potrafi Spotlight' zarządzać. Jest niezwykle przydatny do rozwiązywania problemów i wykonywania jeszcze bardziej przyziemnych zadań, takich jak całkowite odinstalowanie aplikacji na Maca.
Aby korzystać z lokalizacji, musisz zbudować bazę danych lokalizacji, która umożliwia również kilka innych przydatnych poleceń, w tym whatis, find i ręczne wyszukiwanie słów kluczowych „man -k”. OS X 10.7 jest lepszy w budowaniu tego dla ciebie, ale jeśli nie masz jeszcze włączonej lokalizacji, wystarczy wpisać to polecenie w terminalu:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Informuje o tym bezpośrednio system OS X przy pierwszej próbie uruchomienia lokalizacji lub dowolnego polecenia zależnego od bazy danych:
Czas generowania bazy danych jest różny, ale im większy dysk twardy, tym dłużej. Postęp można obserwować pośrednio za pomocą Monitora aktywności, w którym proces „znajdowania” będzie przebiegał przy użyciu około 15-30% procesora do czasu wygenerowania bazy danych lokalizacji.
Alternatywnie możesz także uruchomić następujące polecenie i zbudować bazę danych:
sudo /usr/libexec/locate.updatedb
Podobnie jak w przypadku wielu poleceń terminala, zlokalizuj akceptuje symbole wieloznaczne i wyrażenia regularne, pomagając zawęzić wyszukiwanie zaawansowane. Na przykład możesz znaleźć każdy możliwy plik z rozszerzeniem .jpg, używając:
zlokalizuj .jpg
Niektóre pliki jpg nieuchronnie będą miały rozszerzenie wielkimi literami, a lokalizacją można nakazać ignorowanie wielkości liter za pomocą opcji -i:
locate -i .jpg
Istnieje wiele innych opcji, z którymi możesz pracować. Więcej informacji można znaleźć w części „lokalizacja człowieka”.
Nie zapomnij też zapoznać się z innymi wskazówkami dotyczącymi wiersza poleceń w systemie OS X.