Copier/Déplacer mes photos depuis la carte de mon appareil sur mon ordinateur a toujours été quelque chose de relativement automatique depuis que je connais exiv2 :

  • Renommer le dossier (par ex: Grand-Pic-de-Belledone)
  • le déplacer dans le dossier qui va bien (par ex: ~/Images/Photos/Montagne-2012/)
  • faire un clic droit sur le dossier en question pour lancer le script qui va bien :
#/bin/bash
shopt -s nocaseglob
exiv2 -r :dirname:_%Y%m%d_%H%M%S_:basename: mv $1/*.jpg
shopt -u nocaseglob

J'ai nommé ce script "Renommer les photo" et l'ai mis dans ~/.gnome2/nautilus-scripts (ça fonctionne même avec Nautilus 3.x). Il suppose évidemment que le paquet exiv2 soit installé. C'est un peu sommaire et ça peut être amélioré, mais ça fonctionne.

Il se trouve qu'il existe un programme qui fait ça plutôt bien, c'est Rapid-Photo-Downloader (paquet pour ArchLinux dans le dépôt AUR). Facile  à utiliser, il permet notamment

  • de paramétrer les dossiers de transfert par défaut
  • de définir des emplacements distincts pour les photos et vidéos
  • de paramétrer les règles de nommage (date, étiquette, texte...)
  • de prévisualiser (et éventuellement sélectionner) les photos avant transfert
  • de copier ou déplacer sur plusieurs supports (sauvegarde automatique)

Ce qu'il ne permet pas (encore) c'est de modifier les dates contenues dans les données exif. C'est dommage, ça m'aurait été utile dans plusieurs circonstances. Pour ceci j'utilise donc encore jhead.