Koristite Spotlight iz naredbenog retka s mdfind
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.