Käytä komentoriviltä Spotlightia mdfindin kanssa
Spotlight on yksi suosikkiominaisuuksistani Mac OS X:ssä, käytän sitä luultavasti enemmän kuin Dockia. Mahdollisuus painaa komentovälilyöntiä dokumenttien, sähköpostien nopeaan paikallistamiseen ja sovellusten käynnistämiseen on loputtoman hyödyllistä. Joillekin meistä on välttämätöntä olla terminaalissa, ja eikö olisi hienoa saada tämä ultrahakuominaisuus komentoriville? No, se on siellä, avaa terminaalisi (tai iTerm) ja tutki mdfind, Spotlightin komentoriviversio.
Vaikka olisit uusi tai tietämätön Mac OS X:n Unix-perustasta, voit kokeilla tätä.
Avaa pääte ja kirjoita mdfind, saat ohjeita, koska et määrittänyt hakukyselyä. Tämä on vähän kuin lyhennetty manuaalisivu, mutta voit hakea sen myös manuaalisesti -h-lipulla, kuten useimmat muut komentorivityökalut.
$ mdfind mdfind: kyselyä ei määritetty.
Tämä johtuu siitä, että sinun on annettava mdfindille tietoja etsittäväksi, esimerkiksi:
mdfind
Mutta jatketaanpa koko ohjesarjaa, joka tulee ohjeosion palauttamisesta, katsotaanpa tätä hetki:
$ mdfind mdfind: kyselyä ei määritetty.
Käyttö: mdfind-kyselyluettelo kyselyä vastaavat tiedostot voivat olla lauseke tai sanasarja
-live Kyselyn tulee pysyä aktiivisena -onlyin dir Hae vain annetusta hakemistosta
-0 Käytä NUL:a (``\0'') polun erottimena käytettäväksi xargs -0:n kanssa.
"example: mdfind-kuvaesimerkki: mdfind kMDItemAuthor==&39;MyFavoriteAuthor&39; esimerkki: mdfind -live MyFavoriteAuthor "
Jos tämä näyttää hämmentävältä, se ei ole sitä.
Oletetaan, että haluat löytää tiedoston nimeltä "resepti" ja tiedät sen olevan asiakirjakansiossasi, kirjoitat:
$ mdfind reseptit -vain ~/Documents/
Jos sinulla on paljon reseptejä, on luultavasti hyvä idea jakaa reseptejä lisää alla olevan kuvan mukaisesti:
$ mdfind reseptit -onlyin ~/Documents/ | lisää
Piirtämällä tuloksia enemmän, voit tarkastella näyttöä kerrallaan. Voit poistua lisää painamalla Ctrl-c.
Jos et tiedä missä jokin on, voit olla paljon epämääräisempi ja käyttää vain nimen tarkennetta:
mdfind -nimi Kurpitsa
Tämä etsii koko Macista kaikkea, jonka nimessä on "Pumpkin", ja sitten kaikki raportoidaan.
Mdfind-komennolla on paljon muutakin tehtävää, mutta pidämme sen toistaiseksi yksinkertaisena. Uteliaisuuden lisäksi mdfind-komento on luultavasti hyödyllisempi järjestelmänvalvojille, unix-nörteille, komentosarjakirjoittajille ja ohjelmoijille kuin tavalliselle Mac-käyttäjälle. Meille muille komento-avaruus on paikallaan, emmekä ole valittaneet.