Engedélyezze és használja a „locate” parancsot a Mac OS X terminálon
A locate parancs nagyon hasznos, ha egy fájl minden példányát, fájltípust, alkalmazást, kiterjesztést, a rendszermappák mélyén rejtett dolgokat vagy bármi mást, amit a Spotlight képes felkutatni. t kezelni. Rendkívül hasznos hibaelhárításhoz és még hétköznapibb feladatokhoz, például Mac-alkalmazások teljes eltávolításához.
A locate használatához létre kell hoznia a locate adatbázist, amely néhány más hasznos parancsot is lehetővé tesz, beleértve a whatis, find és a „man -k” kulcsszavas keresést. Az OS X 10.7 jobban elkészíti ezt az Ön számára, de ha még nincs engedélyezve a helymeghatározás, csak be kell írnia ezt a parancsot a terminálba:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Ezt az OS X közvetlenül közli Önnel, amikor először próbálja futtatni a locate parancsot vagy az adatbázistól függő parancsok bármelyikét:
Az adatbázis létrehozásának időtartama változó, de minél nagyobb a merevlemez, annál hosszabb ideig tart. A folyamatot közvetetten az Activity Monitoron keresztül követheti, ahol a „találás” folyamat körülbelül 15-30%-os CPU-használat mellett fut, amíg létre nem jön a helyadatbázis.
Alternatív megoldásként futtathatja a következő parancsot, és létrehozhatja az adatbázist:
sudo /usr/libexec/locate.updatedb
A legtöbb terminálparancshoz hasonlóan a locate is elfogadja a helyettesítő karaktereket és a reguláris kifejezéseket, segítve a speciális keresések szűkítését. Például minden lehetséges .jpg kiterjesztésű fájlt megtalálhat a következő használatával:
locate .jpg
Néhány jpg-fájl azonban elkerülhetetlenül nagybetűs kiterjesztéssel rendelkezik, és a locate-nek a -i:-val megmondhatja, hogy figyelmen kívül hagyja a kis- és nagybetűk érzékenységét.
locate -i .jpg
Rengeteg más lehetőség is van, amellyel dolgozhat, további információért olvassa el a „man locate” részt.
Ne felejtsen el olvasni további OS X parancssori tippeket is.