Aktiver og bruk 'lokaliser'-kommandoen i Mac OS X-terminalen
Locate-kommandoen er veldig nyttig hvis du ønsker å spore opp alle forekomster av en fil, filtype, app, utvidelse, ting som er skjult dypt i systemmapper, eller omtrent alt annet som Spotlight kan. ikke klare. Det er usedvanlig nyttig for feilsøking og enda mer hverdagslige oppgaver som å fullstendig avinstallere Mac-apper.
For å bruke locate, må du bygge locate-databasen, som også muliggjør noen få andre nyttige kommandoer, inkludert whatis, find og det manuelle nøkkelordsøket 'man -k'. OS X 10.7 er bedre til å bygge dette for deg, men hvis du ikke har locate aktivert ennå, er alt som kreves å skrive inn denne kommandoen i terminalen:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Dette blir fort alt deg direkte av OS X første gang du prøver å kjøre locate eller noen av kommandoene avhengig av databasen:
Hvor lang tid det tar å generere databasen varierer, men jo større harddisken din, jo lengre blir den. Du kan se fremdriften indirekte gjennom Activity Monitor, hvor "finn"-prosessen vil kjøre med rundt 15-30 % CPU-bruk til lokaliseringsdatabasen er generert.
Alternativt kan du også kjøre følgende kommando og bygge databasen:
sudo /usr/libexec/locate.updatedb
Som med mange terminalkommandoer, godtar locate jokertegn og regulære uttrykk, og hjelper deg med å begrense avanserte søk. Du kan for eksempel finne alle mulige filer med filtypen .jpg ved å bruke:
locate .jpg
Noen jpg-filer vil uunngåelig ha en utvidelse med store bokstaver, og du kan fortelle locate å ignorere store og små bokstaver med -i:
locate -i .jpg
Det er mange andre alternativer du kan jobbe med, se «man locate» for mer info.
Ikke glem å sjekke ut flere OS X-kommandolinjetips også.