Aktivera och använd kommandot "lokalisera" i Mac OS X-terminalen

Lokaliseringskommandot är väldigt användbart om du vill spåra upp varje instans av en fil, filtyp, app, filtillägg, saker som är dolda i systemmappar eller nästan allt annat som Spotlight inte klarar av. Det är utomordentligt användbart för felsökning och ännu mer vardagliga uppgifter som att helt avinstallera Mac-appar.

För att kunna använda lokaliseringen måste du bygga lokaliseringsdatabasen, som också möjliggör några andra användbara kommandon, inklusive whatis, hitta och den manuella sökordsökningen 'man -k'. OS X 10.7 är bättre att bygga detta för dig, men om du inte har lokaliserat aktiverat ändå är allt som krävs för att skriva detta kommando i Terminal:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Detta berättas direkt till dig av OS X första gången du försöker köra lokalisering eller någon av de kommandon som är beroende av databasen:

$ hitta python

VARNING: Sökdatabasen (/var/db/locate.database) existerar inte.
För att skapa databasen, kör följande kommando:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Var vänlig medveten om att databasen kan ta lite tid att generera; en gång
databasen har skapats, det här meddelandet visas inte längre.

Hur lång tid det tar att generera databasen varierar, men ju större hårddisk desto längre blir det. Du kan se framstegen indirekt genom Activity Monitor, där "hitta" -processen kommer att köras vid cirka 15-30% CPU-användning tills sökdatabasen genereras.

Alternativt kan du också köra följande kommando och bygga databasen:

sudo /usr/libexec/locate.updatedb

Precis som med många terminalkommandon, letar du efter jokertecken och vanliga uttryck, vilket hjälper dig att begränsa avancerade sökningar. Till exempel kan du hitta alla möjliga filer med en .jpg-förlängning genom att använda:

locate *.jpg

Vissa jpg-filer kommer oundvikligen att ha en storleksförlängning, men du kan berätta för att ignorera fallkänslighet med -i:

locate -i *.jpg

Det finns många andra alternativ du kan arbeta med, se "man hitta" för mer info.

Glöm inte att kolla in fler OS X-kommandorads tips.