Koristite Spotlight iz naredbenog retka s mdfind

Anonim

Spotlight je jedna od mojih omiljenih značajki Mac OS X-a, vjerojatno je koristim više nego čak i Dock. Mogućnost pritisnuti prostor za naredbe za brzo lociranje dokumenata, e-pošte i pokretanje aplikacija beskrajno je korisna. Za neke od nas, nužno je biti u terminalu, a ne bi li bilo cool imati ovu značajku ultra pretraživanja u naredbenom retku? Pa tu je, otvorite svoj Terminal (ili iTerm) i istražite mdfind, verziju Spotlighta s naredbenog retka.

Čak i ako ste novi ili nesvjesni Unix temelja Mac OS X-a, možete ovo isprobati.

Otvorite svoj terminal i upišite mdfind, dobit ćete neke upute jer niste naveli upit za pretraživanje, ovo je poput skraćene stranice priručnika, ali je možete dohvatiti ručno s -h zastavicom, kao i većina drugih alata naredbenog retka.

$ mdfind mdfind: nije naveden upit.

To je zato što morate mdfind-u dati neke podatke za traženje, na primjer:

mdfind

Ali nastavimo s potpunim skupom uputa koji dolazi vraćanjem odjeljka za pomoć, pregledajmo ovo na trenutak:

$ mdfind mdfind: nije naveden upit.

Upotreba: mdfind popis upita datoteke koje odgovaraju upitu upita mogu biti izraz ili niz riječi

-live Upit bi trebao ostati aktivan -onlyin dir Traži samo unutar zadanog direktorija

-0 Koristite NUL (``\0'') kao separator staze, za korištenje s xargs -0.

"

primjer: mdfind primjer slike: mdfind kMDItemAuthor==&39;MyFavoriteAuthor&39; primjer: mdfind -live MyFavoriteAuthor "

Ako ovo izgleda zbunjujuće, nije.

Recimo da želite pronaći datoteku pod nazivom 'recept' i znate da se nalazi u vašoj mapi s dokumentima, upisali biste:

$ mdfind recipes -samo u ~/Documents/

Ako imate gomilu recepata, vjerojatno je dobra ideja usmjeriti izlaz u više, kao što je prikazano u nastavku:

$ mdfind recipes -samo u ~/Documents/ | više

Provođenjem rezultata kroz više, omogućuje vam da gledate ekran po ekran. Više možete izaći pritiskom na control-c.

Ako ne znate gdje je nešto, mogli biste biti puno nejasniji i koristiti samo kvalifikator imena:

mdfind -name Pumpkin

Ovo će pretražiti cijeli Mac u potrazi za svime što ima "Pumpkin" u nazivu, što će zatim biti prijavljeno.

Postoji još mnogo toga što se može učiniti s naredbom mdfind, ali za sada ćemo je učiniti jednostavnom. Izvan znatiželje, naredba mdfind vjerojatno je korisnija sistemskim administratorima, unix geekovima, skripterima ljuske i programerima nego standardnim korisnicima Maca. Za nas ostale, komandni prostor je tu gdje jest i ne žalimo se.

Koristite Spotlight iz naredbenog retka s mdfind