Ceci est une ancienne révision du document !
Renommer en nombre : pyRenamer
Vous l'avez certainement remarqué mais sous Ubuntu il n'est pas possible d'un clic de souris de renommer en même temps plusieurs fichiers sélectionnés. PyRenamer permet de palier à cette impossibilité en changeant facilement le nom de plusieurs fichiers (et aussi des dossiers) en une seule fois.
PyRenamer s'intègre parfaitement dans l'environnement GNOME et dans Nautilus en particulier. Grâce à un script (décrit plus bas), il peut même s'intégrer directement au menu de gestion des fichiers.
PyRenamer permet de renommer des fichiers et/ou des dossiers en utilisant :
- des modèles de substitution par segments de chaînes de caractères ;
- l'insertion ou la suppression de caractères à un emplacement défini ;
- la substitution de chaîne de caractères ;
- des méta-données EXIF (pour les photos) ;
- des méta-données audio (pour la musique mp3 par exemple) ;
- des variations de casse (majuscule, minuscule, initiale,…) ;
- un facteur aléatoire ;
- et bien d'autres possibilités.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Pour installer PyRenamer, il suffit d'installer le paquet pyrenamer.
Utilisation
Lancer l'application depuis le tableau de bord d'Unity.
(Pour les menus classiques : Applications → accessoires → PyRenamer.)
Pyrenamer propose de très nombreuses possibilités de renommer vos fichiers. Il serait trop long d'en faire la liste sur cette page. Pour faciliter votre choix et accéder aux tâches, placer votre curseur au-dessus des éléments pour obtenir des info-bulles. Vous pouvez faire tous les tests que vous souhaitez, rien ne sera modifié tant que vous n'avez pas cliqué sur le bouton Renommer.
Configuration
Options
Pour accéder aux options, il suffit de cliquer sur l’icône outils en haut à droite de la fenêtre de Pyrenamer.
Intégration à l'explorateur de fichier Nautilus
Pour vous faciliter encore plus la tâche, vous pouvez lancer pyRenamer directement depuis le dossier contenant les fichiers à renommer.
Création du script
- A l'aide d'un éditeur de texte, créer avec les droits d'administration un nouveau document que vous nommerez "Renommer en masse…"
(Exemple avec gedit l'éditeur de texte par défaut d'Ubuntu)
Dans un terminal en saisissant la commande suivante :
gksudo gedit 'Renommer en masse...'
- Copier-coller le code suivant dans le document :
- Renommer en masse...
#!/bin/bash #Lance l'application Pyrenamer dans le dossier courant. ######################################################################### # Nautilus "Renommer en masse" Script # ########################################################################## if [ "$1" = "" ];then wdir=${NAUTILUS_SCRIPT_CURRENT_URI#file://} wdir=${wdir//%20/ } else filetype=$(file "$1") filetype=${filetype##*: } if [ "$filetype" = "directory" ];then wdir=${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%%$1*} wdir=$wdir/$1 else wdir=${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%%$1*} fi fi pyrenamer "$wdir"
- Enregistrer ce fichier dans le dossier nautilus.scripts situé :
Jusqu'à Quantal 12.10
dans le dossier caché .gnome2 de votre dossier personnel , puis le rendre exécutable en saisissant dans un terminal la commande suivante :
sudo chmod +x '.gnome2/nautilus.scripts/Renommer en masse...'
Depuis Raring 13.04
dans le dossier /usr/share/, puis rendre ce fichier exécutable en saisissant dans un terminal la commande suivante :
sudo chmod +x '/usr/share/nautilus.scripts/Renommer en masse...'
Utilisation du script
Pour renommer plusieurs fichiers en même temps, il suffit dorénavant de faire un simple clic droit sur n'importe quel objet du dossier actif et dans le menu, choisir : Scripts → Renommer en masse…
Pour Nemo (un fork de Nautilus dans cinnamon) par exemple, il faut simplement mettre le script ci-dessus dans le dossier nemo-scripts. Et pour plus de cohérence, on peut remplacer les variables NAUTILUS_… par NEMO_… (mais cela fonctionnerait quand même).
Suppression
Pour désinstaller pyRenamer, il suffit de supprimer son paquet. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
Effacer aussi le fichier de script Nautilus le cas échéant.