J'ai un dossier contenant plus de 2000 fichiers image provenant d'une caméra time lapse. Je veux trouver/sélectionner toutes les images qui ont été prises aux heures 10:00 et 15:00. La fonction de recherche a une "date de création" mais je veux une "heure de création" que je ne trouve pas. Ces fichiers d'images couvrent une année.
Réponse
Trop de publicités?Vous pouvez installer les utilitaires ImageMagick et utiliser identify
pour cela.
Vous pouvez l'installer via brew install ImageMagick
.
Voici comment vous pouvez utiliser cet outil :
identify -verbose *.jpg | grep -we ^Image -e exif:DateTime | grep -C1 " [1-5].:..:"
Il devrait imprimer les fichiers correspondant aux critères dans un format comme :
Image: Foo.jpg
exif:DateTime: 2015:02:31 11:00:00
Pour rechercher tous les fichiers de manière récursive, utilisez une nouvelle option de globbing qui est **/*.jpg
(il est disponible dans Bash 4.x, zsh et les shells similaires).