J'ai des photos avec des noms assez aléatoires, mais les dates (pas exif, mais quand elles ont été éditées) sont correctes. J'aimerais les renommer dans cet ordre, de préférence de manière à ce que la première photo s'appelle "1.jpg", etc., mais rien ne se passe. Quelqu'un sait comment cela se fait?
Dans le répertoire contenant les images, exécutez:
mkdir renamed; num=0; for f in $(ls -t); do cp -p "$f" renamed/IMG_$(printf "%03d" $num).jpg; num=$((num+1)); done
Ceci copie les fichiers dans un nouveau répertoire renamed
, en gardant les horodatages intacts. Le format sera IMG_###.jpg
avec des nombres à trois chiffres et des zéros à gauche. Vous pouvez modifier le nombre de chiffres en modifiant la partie %03d
.
Essayez PyRenamer. Je viens de l'installer et il semble très puissant. Il vous permet de renommer vos images en fonction de leurs métadonnées.