2009-11-19 18:51:02 +0000 2009-11-19 18:51:02 +0000
69
69
Advertisement

Cerca tra i file di testo in Mac OS X

Advertisement

C'è un modo per cercare attraverso tutti i file di testo in una cartella (e sottocartelle) per una specifica stringa o bit di testo in Mac OS X?

Advertisement

Risposte (8)

93
93
93
2009-11-19 19:02:16 +0000

Se preferisci la linea di comando,

grep "my string of text" -R .

Dovrai avere (o ottenere) familiarità con grep. Leggi man grep per maggiori informazioni.

25
25
25
2009-11-19 23:56:58 +0000

Non puoi farlo dall'icona di spotlight nella barra dei menu. Ma puoi farlo con spotlight:

  1. Naviga nella cartella nel finder.

  2. Digita la tua ricerca nella barra di ricerca in alto a destra della cartella.

  3. C'è una linea sopra i risultati che dice:

Cerca: Questo Mac “Nome della tua cartella”

Clicca sul nome della tua cartella per limitare la ricerca alla cartella invece che all'intero computer, che è ciò che fa la selezione predefinita “Questo Mac”.

Poi fai clic sull'icona dell'ingranaggio, scegli Mostra criteri di ricerca e cambia il tipo di ricerca in file di testo.

22
Advertisement
22
22
2013-02-03 19:57:25 +0000

Molto potente e veloce

mdfind "text to find"

Descrizione Mac Dev Centre - The Power of mdfind

5
5
5
2009-11-19 18:55:59 +0000

Nell'angolo in alto a destra dello schermo: Spotlight BBEdit supporta anche una grande ricerca, in file e cartelle.

4
Advertisement
4
4
2013-02-04 13:56:22 +0000
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/

c ignora il caso. Vedere questa risposta per una panoramica del formato della query e altri attributi .

grep -F what? -l -r ~/Notes --include *.txt

-F cerca stringhe fisse invece di regex. -l stampa solo i nomi dei file corrispondenti.

2
2
2
2015-11-12 06:53:06 +0000

Aprire il Finder

Navigare alla cartella che si vuole cercare, se ne avete una.

Inserisci il termine che vuoi cercare nella barra di ricerca in alto a destra. Potrebbe essere necessario allungare la finestra per vederlo.

Dopo aver iniziato a digitare o premere invio vedrai una sezione sotto la casella di ricerca a sinistra che dice,

Cerca: Questo MacLa tua cartellaCondiviso

Se vuoi cercare in tutto il tuo computer clicca su “Questo Mac”. Altrimenti clicca sul nome della cartella accanto. Potrebbe essere già selezionata.

Alla destra di queste opzioni c'è un pulsante “Salva” con un segno più accanto.

Clicca sul segno più. Vedrai due elenchi a discesa. Nel primo seleziona “Kind” (Tipo). Nel secondo scegli “Any” o “Text .

Scegliendo "Qualsiasi” potresti trovare più corrispondenze, mentre “Testo” troverà i file che Mac OS X determina rientrino nella categoria “Testo”.

Il numero di risultati della ricerca apparirà a piè di pagina se il piè di pagina è mostrato.

FYI Ho notato che a volte ci vuole tempo per fare una ricerca e a volte non c'è alcuna indicazione che Finder stia facendo qualcosa. Non aspetterei troppo a lungo, ma se stai cercando una piccola cartella dovrebbe essere molto veloce. Se cerchi nel tuo Mac potrebbe volerci fino a un minuto o più.

Nota bene: Per trovare una frase esatta racchiudila tra virgolette.

1
Advertisement
1
1
2019-06-14 13:37:59 +0000

Ti suggerirei di guardare File Content Finder su App Store (disclaimer - sono il suo sviluppatore). È un'applicazione economica progettata specificamente per la ricerca di contenuti di file senza indicizzazione. Supporta file di testo** e altri formati di file importanti (pdf, doc(x), xls(x), ecc.)

Il suo filtraggio ti permette di ottimizzare e raffinare la tua ricerca in base a diversi criteri - tipo di file, date di creazione/modifica, ecc.

Ecco una documentazione dettagliata su come funziona.

0
0
0
2017-10-23 06:15:25 +0000

Per una maggiore velocità di ricerca, puoi usare ag (il cercatore d'argento)

Installazione: brew install the_silver_searcher

L'uso è simile, basta sostituire grep con ag

Per esempio,

ag "my string of text" -R .

Maggiori informazioni possono essere viste su Github .

Advertisement