Uporabite Spotlight iz ukazne vrstice z mdfind
Tudi če ste novi ali se ne zavedate podlage Unixa Mac OS X, lahko to preizkusite.
Odprite svoj terminal in vnesite mdfind, dobili boste nekaj navodil, vrnjenih nazaj, ker niste navedli iskalne poizvedbe, to je nekako kot skrajšana stran priročnika, vendar jo lahko pridobite ročno tudi z zastavico -h, kot večina drugih orodij ukazne vrstice.
$ mdfind mdfind: poizvedba ni navedena.
To je zato, ker morate mdfind zagotoviti nekaj podatkov za iskanje, na primer:
mdfind
Toda nadaljujmo s celotnim naborom navodil, ki izhaja iz vrnitve razdelka za pomoč, za trenutek preglejmo to:
$ mdfind mdfind: poizvedba ni navedena.
Uporaba: seznam poizvedb mdfind datoteke, ki se ujemajo s poizvedbo, so lahko izraz ali zaporedje besed
-live Poizvedba mora ostati aktivna -onlyin dir Išči samo znotraj danega imenika
-0 Uporabi NUL (``\0'') kot ločilo poti za uporabo z xargs -0.
"primer: primer slike mdfind: mdfind kMDItemAuthor==&39;MyFavoriteAuthor&39; primer: mdfind -live MyFavoriteAuthor "
Če je to videti zmedeno, ni.
Recimo, da želite poiskati datoteko z imenom "recept" in veste, da je v mapi z dokumenti, vtipkate:
$ mdfind recipes -onlyin ~/Documents/
Če imate ogromno receptov, je verjetno dobra ideja, da rezultat napeljete v več, kot je prikazano spodaj:
$ mdfind recipes -samo v ~/Documents/ | več
S posredovanjem rezultatov skozi več, vam omogoča ogled celega zaslona naenkrat. Več lahko zapustite tako, da pritisnete control-c.
Če ne veste, kje je nekaj, ste lahko veliko bolj nejasni in uporabite samo kvalifikator imena:
mdfind -name Pumpkin
To bo po celem Macu preiskalo vse, kar ima v imenu »Pumpkin«, kar bo nato vse sporočeno nazaj.
Z ukazom mdfind je treba storiti veliko več, vendar bomo za zdaj ostali preprosti. Poleg radovednosti je ukaz mdfind verjetno bolj uporaben za sistemske skrbnike, unix geeke, skriptne lupine in programerje kot standardnega uporabnika Mac. Za nas ostale je ukazni prostor tam, kjer je, in ne pritožujemo se.
