Bonjour,
Afin de trier toutes mes photos, soit 7000 fichiers dans 1 dossier, probablement récupérées automatiquement après une erreur de disque ou quelque chose comme ça, j'ai modifié le script ci-dessus afin de renommer les photos selon la date ainsi que l'heure exacte. Les photos ont été renommées en ".CHK", du coup, il vous faudra changer dans le script le type de fichier vous voulez modifier (.jpg, .JPG, .png ....).
#!/bin/bash
#VERIF SI IMAGEMAGICK EXISTE
if [ -z `which identify` ]; then
echo -e "L'utilitaire \033[1midentify\033[0m n'existe pas."
echo -e "Il faut installer le paquet \033[1mimagemagick\033[0m."
exit 1
fi
#TRAITEMENT DES IMAGES JPG
for fichier in *.CHK; do
date=`identify -format "%[EXIF:DateTimeOriginal]" "$fichier" |awk -F " " '{print $1}' | awk -F ":" '{print $1"-"$2"-"$3}'`
time=`identify -format "%[EXIF:DateTimeOriginal]" "$fichier" |awk -F " " '{print $2}' | awk -F ":" '{print $1"h"$2"mn"$3"s"}'`
mv $fichier $date-$time.jpg
done