Exécutez ceci à partir d'un terminal (fonctionne pour les images PNG et GIF):
file *.{png,gif}
Cela fonctionne car la file
commande affiche les dimensions des images PNG et GIF, ainsi que d'autres informations. Votre shell se développe *.{png,gif}
en une liste de noms de fichiers et la file
commande accepte plusieurs arguments de nom de fichier. Cela ressemble à ceci:
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
Notez que les colonnes sont alignées, donc un espace supplémentaire est utilisé si certains noms sont beaucoup plus longs que d'autres. Si vous ne le souhaitez pas, utilisez l' -N
option:
file -N *.{png,gif}
Cela vous donne des lignes comme celle-ci, qui ne prennent plus d'espace supplémentaire, mais ne sont plus alignées:
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
Dans les rares cas où vous avez plusieurs milliers de fichiers image, leurs noms peuvent dépasser la longueur d'argument combinée maximale et le shell vous donne un message d'erreur. Dans ce cas, vous pouvez utiliser une boucle comme celle-ci:
for f in *.{png,gif}; do file "$f"; done
Cela produit les mêmes résultats que file -N
parce que, puisqu'il file
ne connaît qu'un seul fichier par exécution, il ne sait donc pas combien de temps les autres noms de fichiers sont et il ne peut pas aligner les colonnes.
Pour les autres types d'images, voir la réponse de ypnos à Fast way pour obtenir les dimensions de l'image (pas la taille du fichier) .
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install nautilus-columns
j'ai ensuite ajouté toutes les colonnes liées à l'image à la vue de Nautilus et redémarré Nautilus.Date
,EXIF Dateshot
,EXIF Image Size
,EXIF Software
,EXIF Flash
Colonnes sont vides. La seule colonne qui affiche des informations estImage Size
, qui affiche les dimensions de chaque image. Une idée comment résoudre ce problème avant de chercher des scripts personnalisés? Dois-je installer un ou plusieurs autres packages? Merci