Esegui questo da un terminale (funziona per immagini PNG e GIF):
file *.{png,gif}
Ciò funziona perché il file
comando mostra le dimensioni per le immagini PNG e GIF, nonché alcune altre informazioni. La shell si espande *.{png,gif}
in un elenco di nomi di file e il file
comando accetta più argomenti di nome file. Sembra così:
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
Si noti che le colonne sono allineate, quindi viene utilizzato spazio extra se alcuni nomi sono molto più lunghi di altri. Se non lo desideri, usa l' -N
opzione:
file -N *.{png,gif}
Questo ti dà linee come questa, che non occupano più spazio extra, ma non sono più allineate:
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
Nel raro caso in cui tu abbia molte migliaia di file di immagine, i loro nomi potrebbero superare la lunghezza massima dell'argomento combinato e la shell ti darebbe un messaggio di errore. In tal caso, è possibile utilizzare un ciclo come questo:
for f in *.{png,gif}; do file "$f"; done
Ciò produce gli stessi risultati di file -N
perché, poiché file
conosce solo un file per esecuzione, quindi non sa quanto siano lunghi gli altri nomi di file e non può allineare le colonne.
Per altri tipi di immagini, vedere la risposta di ypnos al modo rapido per ottenere le dimensioni dell'immagine (non le dimensioni del file) .
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install nautilus-columns
ho quindi aggiunto tutte le colonne relative all'immagine alla vista di Nautilus e riavviato Nautilus.Date
,EXIF Dateshot
,EXIF Image Size
,EXIF Software
,EXIF Flash
Le colonne sono tutti in bianco. L'unica colonna che visualizza le informazioni èImage Size
, che mostra le dimensioni di ogni immagine. Qualche idea su come risolverlo prima di esaminare gli script personalizzati? Devo installare un altro pacchetto / i? Grazie