pyrenamer est un excellent outil pour renommer des fichiers en bloc. Mais je ne pouvais pas le trouver dans le référentiel de 18.04 Bionic Beaver ou d’un PPA.
Je l’utilise tout le temps pour renommer des images photo avant de les importer dans le système de gestion de la bibliothèque d’images Shotwell.
En particulier, j'utilise un modèle pour obtenir des noms sous la forme aaaammjj incluant un jour de la semaine (il est tellement plus facile de se rappeler le jour de la semaine où on a visité le zoo) et le nom du modèle de la caméra utilisée. Le symbole ~
aide si on veut rechercher et remplacer pour revenir au nom d’image du fichier original. Voir:
{imageyear}{imagemonth}{imageday}_{imagedaysimp}_{imagehour}{imageminute}{imagesecond}_{cameramodel}~{1}
Si un PPA devient disponible pour le 18.04, veuillez en informer ici.
Ce problème peut également être résolu de manière native dans 18.04 en installant une autre application de modification de nom par lots d'IUG similaire à partir des référentiels Ubuntu par défaut. GPRename peut facilement remplacer, supprimer, insérer, supprimer et numéroter des fichiers et des répertoires de manière consécutive. GPRename peut être installé à partir de 18.04 avec la commande suivante:
Sudo apt install gprename
Pour obtenir la fonctionnalité de lecture des balises de métadonnées EXIF dans 18.04, installez renrot. renrot peut renommer et faire pivoter des fichiers en fonction de balises EXIF. renrot peut être installé à partir de 18.04 à l'aide de la commande suivante:
Sudo apt install renrot
J'ai trouvé un fichier deb ici qui semble avoir installé ok en 18.04. Donc, mon service normal est repris.
J'ai utilisé le lien du fichier deb au bas de cette page qui s’est bien installé avec un double clic. https://launchpad.net/ubuntu/+source/pyrenamer/0.6.0-1.2/+build/8439869
Cependant, comme suggéré utilement ci-dessous, une source plus complète et plus complète des deb est disponible sur cette page: https://packages.ubuntu.com/artful/all/pyrenamer/download
Avant de passer à bionic, j’utilisais PyRenamer et j’en étais très satisfait. Des alternatives telles que celles mentionnées ci-dessus ne l’écartaient pas. C’est pourquoi j’ai essayé Ant Renamer avec Wine 3.0.2 et, à mon grand plaisir, cela a très bien fonctionné; encore plus facile à utiliser que PyRenamer. Voici le lien de téléchargement (j'ai téléchargé l'installateur): https://www.fosshub.com/Ant-Renamer.html
J'aime utiliser la pyrénamère car elle est très simple et ne nécessite pas de codage compliqué. Comme expliqué ci-dessus, il est bon de renommer facilement les images avec le jour de la semaine. Mais il ne gère pas les données EXIF pour les films mts tournés avec mon appareil photo "dmc-gx7". Je suis donc persuadé de voir:
https://stackoverflow.com/questions/25152995/linux-Shell-renaming-files-to-creation-time
pour me salir un peu les mains avec EXIFTOOL et les idées de la page liée pour renommer en bloc avec un script permettant d’obtenir le nom de la journée de la semaine et de MON modèle de caméra en noms de fichiers vidéo mts. Une variante peut gérer les jpgs. Voir:
for f in *.mts
do
mv -n "$f" "$(exiftool -d "%Y%m%d_%a_%H%M%S" -DateTimeOriginal "$f" | awk '{print $4"_dmc-gx7~"}')"$f""
done
ls | while read upName; do loName=`echo "${upName}" | tr '[:upper:]' '[:lower:]'`; mv "$upName" "$loName"; done
La dernière partie passe en minuscule et j'oublie où j'ai trouvé cette astuce. Je suis un débutant, donc il a fallu plusieurs heures de travail.