Führen Sie dies von einem Terminal aus (funktioniert für PNG- und GIF-Bilder):
file *.{png,gif}
Das funktioniert, weil der file
Befehl die Abmessungen für PNG- und GIF-Bilder sowie einige andere Informationen anzeigt. Ihre Shell wird *.{png,gif}
zu einer Liste von Dateinamen erweitert, und der file
Befehl akzeptiert mehrere Dateinamenargumente. Es sieht aus wie das:
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
Beachten Sie, dass die Spalten aneinandergereiht sind, sodass zusätzlicher Speicherplatz verwendet wird, wenn einige Namen viel länger als andere sind. Wenn Sie das nicht möchten, verwenden Sie die -N
Option:
file -N *.{png,gif}
So erhalten Sie Zeilen wie diese, die keinen zusätzlichen Platz mehr beanspruchen, aber nicht mehr ausgerichtet sind:
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
In dem seltenen Fall, dass Sie viele tausend Bilddateien haben, überschreiten deren Namen möglicherweise die maximale Länge der kombinierten Argumente, und die Shell gibt eine Fehlermeldung aus. In diesem Fall könnten Sie eine Schleife wie die folgende verwenden:
for f in *.{png,gif}; do file "$f"; done
Das führt zu den gleichen Ergebnissen wie file -N
, da file
nur eine Datei pro Lauf bekannt ist und daher nicht bekannt ist, wie lang die anderen Dateinamen sind und die Spalten nicht ausgerichtet werden können.
Informationen zu anderen Bildtypen finden Sie in der Antwort von ypnos unter Schneller Weg zum Abrufen der Bildgröße (nicht der Dateigröße) .
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install nautilus-columns
Ich habe dann alle bildbezogenen Spalten zu Nautilus 'Ansicht hinzugefügt und Nautilus neu gestartet.Date
,EXIF Dateshot
,EXIF Image Size
,EXIF Software
,EXIF Flash
Sind alle Spalten leer. In der einzigen Spalte, in der InformationenImage Size
angezeigt werden, werden die Abmessungen der einzelnen Bilder angezeigt. Haben Sie eine Idee, wie Sie dieses Problem beheben können, bevor Sie benutzerdefinierte Skripts untersuchen? Muss ich ein anderes Paket installieren? Danke