Come selezionare tutti i file simili in una directory


6

Se voglio visualizzare le immagini che ho realizzato con la mia fotocamera usando Anteprima, devo selezionare tutti i file separatamente. Perché quando seleziono tutti i file (cmd + a) vengono selezionati (e aperti anche in Quicktime) tutti i video che ho realizzato.

Quindi mi chiedevo come posso selezionare solo le immagini in una determinata directory?


Interessato a vedere tutti i diversi modi in cui le persone ti suggeriscono di limitare la vista a determinati tipi. Ci sono molti.
Ian C.

Risposte:


9

Puoi utilizzare la funzione Cerca nel Finder per limitare la vista in una cartella specifica ai criteri di ricerca che corrispondono a ciò che si trova nel campo di ricerca. Uno dei criteri su cui puoi cercare è kind. Nella schermata qui sotto inizio a digitare kind:jpegnel campo di ricerca e vedi che Finder mi presenta un elenco a discesa che include JPEG Image. Seleziono questo dall'elenco e vedrò solo file di quel tipo. Per limitare il filtro solo a questa cartella, mi assicuro che la vista Download sia cliccata Search:nell'area appena sull'elenco dei file anziché su questo Mac .

Dopo aver cercato e filtrato la vista in questo modo, è possibile selezionare tutto per eseguire un'operazione sui file corrispondenti a tale ricerca.

Ricerca per tipo


È possibile cercare più "tipi" con questo approccio?
E1

1
Sì e no. Ci sono tipi più ampi che puoi usare. Prova: kind:imageper vedere tutti i file di immagine. O kind:movieper vedere un file video. C'è un operatore OR |, per le ricerche, ma non sembra funzionare con il kind:filtro.
Ian C.

Grazie, ho anche provato, | , operatore e non ha trovato successo con "kind:". Grazie per il suggerimento su "kind: image"
E1Suave

1

Se tutte le immagini hanno la stessa estensione, il seguente comando (quando eseguito in Terminal.app) cercherà nella directory i file con quella specifica estensione e li aprirà in Anteprima.

find /yourdir -maxdepth 1 -type f -name '*.jpg' -exec open -a /Applications/Preview.app {} \;

Se si desidera cercare tra più directory e non fermarsi alla directory principale (in questo caso "yourdir" è possibile rimuovere la parte "-maxdepth 1".

Se si desidera cercare più estensioni di file (jpg e tif) utilizzare il comando seguente.

find /yourdir -maxdepth 1 -type f \( -name '*.jpg' -o -name '*.tif' \) -exec open -a /Applications/Preview.app {} \;

1
Sembra un po 'eccessivo. Il tuo primo esempio può essere ottenuto con open *.jpg, supponendo che l'anteprima sia il valore predefinito per i file .jpg - in caso contrario, /Applications/Preview.app *.jpgdovrebbe funzionare anche. Se vuoi cercare nelle sottodirectory, avresti bisogno di trovare come suggerisci. Allo stesso modo, per più estensioni di file, open *.jpg *.tifdovrebbe funzionare.
cm2

Verissimo. Normalmente non includerei "open -a /Applications/Preview.app" e invece eseguo semplicemente il comando open, ma non conoscendo tutto sul sistema di Martin ho pensato che sarebbe meglio dichiarare Anteprima come l'applicazione in cui aprire le immagini. :)
E1Salva il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.