Omogućite i koristite naredbu 'locate' u terminalu Mac OS X

Anonim

Naredba lociraj vrlo je korisna ako želite pronaći svaku instancu datoteke, vrstu datoteke, aplikaciju, proširenje, stvari skrivene duboko u mapama sustava ili bilo što drugo što Spotlight može t upravljati. Izuzetno je koristan za rješavanje problema i još običnije zadatke poput potpunog deinstaliranja Mac aplikacija.

Kako biste koristili locate, trebate izgraditi bazu podataka locate, koja također omogućuje nekoliko drugih korisnih naredbi uključujući što je, pronađi i ručno pretraživanje po ključnoj riječi 'man -k'. OS X 10.7 je bolji u izradi ovoga za vas, ali ako još niste omogućili lociranje, sve što je potrebno je upisati ovu naredbu u terminal:

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

Ovo vam izravno govori OS X kada prvi put pokušate pokrenuti lociraj ili bilo koju od naredbi ovisnih o bazi podataka:

Koliko je vremena potrebno za generiranje baze podataka varira, ali što je veći vaš tvrdi disk to će trajati dulje. Napredak možete promatrati neizravno putem Monitora aktivnosti, gdje će se proces "pronalaženja" izvoditi uz oko 15-30% CPU upotrebe dok se ne generira baza podataka za lociranje.

Alternativno možete pokrenuti sljedeću naredbu i izgraditi bazu podataka:

sudo /usr/libexec/locate.updatedb

Kao i kod mnogih naredbi terminala, lociraj prihvaća zamjenske znakove i regularne izraze, što vam pomaže suziti napredna pretraživanja. Na primjer, možete pronaći sve moguće datoteke s nastavkom .jpg koristeći:

locate .jpg

Neke jpg datoteke neizbježno će imati ekstenziju velikim slovima, a možete reći locateu da zanemari osjetljivost na velika i mala slova pomoću -i:

locate -i .jpg

Postoji mnogo drugih opcija s kojima možete raditi, pogledajte 'pronađi čovjeka' za više informacija.

Ne zaboravite pogledati i dodatne savjete za OS X naredbeni redak.

Omogućite i koristite naredbu 'locate' u terminalu Mac OS X