Küsimus:
Kuidas ma saan Macis otsida teatud tüüpi faile?
JFW
2010-08-26 18:33:47 UTC
view on stackexchange narkive permalink

Kas Spotlighti abil on võimalik teatud tüüpi faile otsida? Ma mäletan, et seal oli spetsiaalne käsk või midagi, mille ma pidin otsingufraasi ette panema, kuid ma ei mäleta seda nüüd.

Näiteks kui ma tahan Spotlightis otsida konkreetset fraasi ainult PDF-failidest, mida ma teeksin?

Kaheksa vastused:
#1
+64
Am1rr3zA
2010-08-26 18:43:05 UTC
view on stackexchange narkive permalink

Otsing tüübi järgi Üks kõige kasulikumaid otsingu kitsendamise viise on märksõna kind: kasutamine. See võimaldab teil piirata tulemuste loendit teatud failivorminguga. Näiteks kui sisestate ajamasina liik: pdf , tõmbab Spotlight üles ainult PDF-failid, mis sisaldavad sõnu "aeg" ja "masin". Samuti saate otsingu piirata e-kirjade, muusikafailide, süsteemieelistuste, rakenduste ja muuga.

Kuigi algne Spotlight tuvastas ainult piiratud arvu failitüüpe, saab Leopardi versioon faile otsida loodud konkreetsete rakenduste, samuti teatud failivormingute abil. kind: mp3 või kind: tiff otsimisel leiate failid ühes neist vormingutest ja otsides kind: pages või kind : powerpoint näitab ainult ühes neist programmidest loodud dokumente. Kasulike märksõnade loendi leiate jaotisest „Minu tüüpi märksõna”. Kuid pidage meeles, et märksõnade toimimiseks peate Spotlighti eelistustes lubama sobivad kategooriad.

Lisateavet saate siit või siit.

alt text

pole kindel, mida mõtlete "teil peavad olema lubatud vastavad kategooriad" ... see ei tööta "lihtsalt", kõik otsingud "kind: ..." annavad alati 0 tulemust.
Nii et pole levinud viisi levinud faililaiendite otsimiseks.Klassikaline õun
#2
+32
John P. Neumann
2010-09-12 03:08:27 UTC
view on stackexchange narkive permalink

Sellele on juba vastatud, aga siin on minu 2 senti.

Bashi kaudu terminali kaudu

find ~ -type f -name '* pdf' või find ~ -iname '* pdf'

(või kui soovite veateateid eirata, leidke ~ -tüüp f -nimi '* pdf' 2> / dev / null )

või saate seda kasutada failis stringi otsimiseks:

find ~ -iname '* txt' | xargs grep 'soovitud string'

See ei pruugi pdf-il midagi tagasi anda, kuid see töötab enamiku muude failitüüpide puhul (tekst, php, py, html jne).

#3
+15
Jubei
2015-01-22 07:52:50 UTC
view on stackexchange narkive permalink

Minu teada ei ole see prožektorite kaudu võimalik (testitud Mojavel). Saate kasutada ainult otsijat:

  1. alustage otsingut klahvikombinatsiooniga Command + F.
  2. Klõpsake tegumiriba kaugemal asuvat ikooni "+"
  3. Valige rippmenüüst "liik" tüüp. Valige "muu" ja leidke seejärel "Faililaiend"

Sisestage soovitud faililaiend ja vajutage sisestusklahvi.

kas "faililaiendi" jaoks peaksin kasutama metamärke või mitte?nt kasutada "* .doc" või "doc"?
@kakyo te ei vaja metamärke
see ei ole laienduse järgi otsimine.kui otsin näiteks "doc", näen "xml" ... lol, wut?kui otsin sõna "nb", saan 0 tulemust, kuigi mul on palju faile, mis vastavad tähele "* .nb".
Ma ei tea, miks te ei leia oma faile.Võib-olla on kaust, kus failid asuvad, registrist eemaldatud?See töötab minu jaoks Mojavel.
Kui lubate suvandi "Faililaiend", lubage ka "Faililaiend peidetud".
#4
+3
chiggsy
2010-11-21 17:45:39 UTC
view on stackexchange narkive permalink
  mdimport -A 

annab teile kõik võimalikud atribuudid, mis teie süsteemis saadaval on

kMDItemKind on failide atribuut, kuid võib-olla soovitab ülaltoodu parem atribuut otsimiseks.

Siis

  mdfind "kMDItemKind == 'mis iganes'"  

Süntaks võib panna teid vastikult karjuma. Võin isiklikult kinnitada, et see rikub zsh-i valmimist. Sellegipoolest indekseerib Spotlight (see see on) teie asju niikuinii kogu aeg ja see on kiire. Võib seda ka kasutada. YMMV

#5
+2
Fishtoaster
2010-08-26 18:41:29 UTC
view on stackexchange narkive permalink
  1. Avage otsinguaken (cmd-f) või tehke prožektorite otsing ja valige käsk "Kuva kõik".
  2. Vajutage nuppu "Salvesta" paremal asuvat väikest ikooni "+" )
  3. Valige otsingukriteeriumiks Failitüüp ja valige õige.
  4. Käivitage otsing uuesti.

(Kohustustest loobumine, ma pole praegu Macis: (nii et minu täpsed juhised võivad veidi eemale jääda).

#6
+2
studgeek
2012-10-22 19:10:45 UTC
view on stackexchange narkive permalink

Küsimus "Kuidas kasutada Regexi koos prožektoriga" on mingil põhjusel märgitud selle duplikaadina, nii et mõtlesin, et jagaksin metamärgi otsingu tegemist.

Saate metamärgiotsinguid teha Finder, mis kasutab teatud tüüpi "toores päringut" atribuudiga kMDItemDisplayName: Raw Query example

Toored päringud on sisuliselt need, mida kasutate käsuga mdfind. Toorpäringute ja nende kasutamise kohta on mul rohkem üksikasju GUI-s aadressil https://superuser.com/a/491119/66255.

#7
+1
Scriptor
2018-07-23 20:32:41 UTC
view on stackexchange narkive permalink

Saate seda teha ka Spotlightiga.

  1. Vajutage klahve Command + tühikuklahv.

  2. Sisestage punkt (.), millele järgneb faili laiendus.NtPDF-failide jaoks tippige '.pdf'.

  3. Valige rippmenüü tulemustest 'Kuva kõik Finderis ...'.

See aitab teil isegi leida failitüüpe, mida pole menüüs Finder loetletud.

#8
  0
patiencing
2019-03-24 09:43:28 UTC
view on stackexchange narkive permalink

Saame otsingu kitsendada, kasutades kind: .

Nii et kui soovite otsida ainult PDF-faile, võite tippida kind: pdf .

Ja mõnikord ei pea me tervet tüüpi kirjutama, piisab kahest või kolmest tähest.Näiteks võime sisestada kind: pd , see näitab ka PDF-e.



See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 2.0-litsentsi eest, mille all seda levitatakse.
Loading...