Come posso cercare un tipo specifico di file in Mac?

37

C'è un modo per cercare un tipo specifico di file usando Spotlight? Ricordo che c'era un comando speciale o qualcosa che dovevo mettere di fronte alla frase di ricerca, ma ora non riesco a ricordarlo.

Ad esempio, se voglio cercare solo PDF per una frase particolare in Spotlight, cosa farei?

    
posta JFW 26.08.2010 - 15:33
fonte

7 risposte

53

Ricerca per tipo Uno dei modi più utili per restringere una ricerca è utilizzando la parola chiave kind: . Ciò consente di limitare l'elenco di risultati a un determinato formato di file. Ad esempio, se digiti time machine kind:pdf , Spotlight visualizzerà solo i file PDF contenenti le parole "ora" e "macchina". Puoi anche limitare la ricerca a messaggi di posta elettronica, file musicali, preferenze di sistema, applicazioni e altro.

Sebbene lo Spotlight originale abbia riconosciuto solo un numero limitato di tipi di file, la versione di Leopard può cercare i file creati da applicazioni specifiche, nonché determinati formati di file. La ricerca di kind:mp3 o kind:tiff troverà i file in uno di questi formati e la ricerca di kind:pages o kind:powerpoint mostrerà solo i documenti creati in uno di questi programmi. Per un elenco di parole chiave utili, consulta "Il mio tipo di parola chiave". Ricorda però che, affinché le parole chiave funzionino, è necessario che le categorie appropriate siano abilitate nelle preferenze di Spotlight.

puoi ottenere maggiori informazioni qui o here .

    
risposta data 26.08.2010 - 15:43
fonte
21

È già stata data una risposta, ma ecco i miei 2 centesimi.

Via Bash attraverso il terminale

find ~ -type f -name '*pdf' o find ~ -iname '*pdf'

(o, se vuoi ignorare i messaggi di errore, find ~ -type f -name '*pdf' 2>/dev/null )

oppure puoi usarlo per cercare una stringa in un file:

find ~ -iname '*txt' | xargs grep 'string you want'

Questo non può restituire nulla su un pdf, ma funzionerà sulla maggior parte degli altri tipi di file (testo, php, py, html, ecc.)

    
risposta data 12.09.2010 - 00:08
fonte
9

Non è possibile tramite riflettori (almeno su Yosemite). Puoi utilizzare solo il finder.

  1. Inizia una ricerca con Command + F.
  2. Fai clic sull'icona "+" sul lato più lontano della barra delle applicazioni
  3. Seleziona il tipo dal menu a discesa "Tipo". Seleziona "altro" e poi cerca "Estensione file"

Inserisci l'estensione del file desiderata e premi invio

    
risposta data 22.01.2015 - 02:52
fonte
2
  1. Apri una finestra Trova (cmd-f) o esegui una ricerca spotlight e seleziona "mostra tutto"
  2. Premi la piccola icona "+" (a destra del pulsante "salva")
  3. Seleziona Tipo di file come criterio di ricerca e seleziona quello corretto.
  4. Rieseguire la ricerca.

(Disclaimer, non sono su un Mac in questo momento :( quindi le mie istruzioni esatte potrebbero essere un po 'spente).

    
risposta data 26.08.2010 - 15:41
fonte
2
mdimport -A 

ti fornirà tutti gli attributi possibili disponibili sul tuo sistema

kMDItemKind è l'attributo per i file, ma forse quanto sopra suggerirà un attributo migliore su cui effettuare la ricerca.

Quindi

mdfind "kMDItemKind == 'whatever'"

La sintassi potrebbe farti urlare disgustato. Posso personalmente attestare che rovina il completamento di zsh. Tuttavia, Spotlight (questo è quello che è) indicizza le tue cose in ogni momento, comunque, ed è veloce. Potrebbe anche usarlo. YMMV

    
risposta data 21.11.2010 - 12:45
fonte
1

La domanda "Come usare Regex con spotlight" è contrassegnata come duplicata di questo per qualche ragione, quindi ho pensato di condividere come eseguire la ricerca con caratteri jolly.

Puoi eseguire la ricerca con caratteri jolly nel Finder utilizzando un tipo di "Query raw" con l'attributo kMDItemDisplayName:

Lequeryrawsonoessenzialmenteciòchesiusaconilcomandomdfind.HoulterioridettaglisuRawQuerieseliutilizzonellaGUIal link .

    
risposta data 22.10.2012 - 16:10
fonte
1

Puoi farlo anche con Spotlight.

  1. Premi Comando + Barra spaziatrice.

  2. Digitare periodo (.) seguito dall'estensione del file. Per esempio. per i file PDF, digita ".pdf".

  3. Seleziona "Mostra tutto nel Finder ..." nei risultati del menu a discesa.

Questo ti aiuta anche a trovare i tipi di file che non sono elencati nel menu del Finder.

    
risposta data 23.07.2018 - 17:32
fonte

Leggi altre domande sui tag