Si vous connaissez Emacs, je pense que rien ne vaut Dired pour cette tâche. Même si vous n’utilisez pas Emacs aussi souvent, vous trouverez peut-être que Dired est un outil pratique.
sudo aptitude install emacs23-nox
Démarrer le mode désactive Emacs pour un répertoire:
emacs -nw path/to/dir/
Entrez maintenant en mode de modification du répertoire:
C-x C-q
(c'est-à-dire Ctrl + x suivi de Ctrl + q)
Vous pouvez maintenant éditer les noms de fichiers comme éditer du texte dans chaque éditeur de texte brut. Vous pouvez même choisir de remplacer les noms de fichiers en utilisant expressions régulières Malheureusement, Emacs utilise une syntaxe différente de celle de PCRE).
Par exemple, pour renommer des fichiers avec un compteur (en commençant par 1):
M-x replace-regexp
(c'est-à-dire Alt + x suivi de la chaîne "replace-regexp" tapée dans le mini-tampon en bas de l'écran).
Remplacer l'expression rationnelle: DSCN\([0-9]+\).JPG
Remplacer par: \,(format "P%04d.jpg" (1 + \#))
Pour réutiliser un compteur dans le nom du fichier:
M-x replace-regexp
Remplacer l'expression rationnelle: DSCN\([0-9]+\).JPG
Remplacer par: \,(format "P%04d.jpg" (string-to-number ))
Une fois terminé, tapez:
C-c C-c
(c'est-à-dire Ctrl + c suivi de Ctrl + c)
Vous pouvez également appuyer sur la séquence suivante pour annuler vos modifications:
C-c Esc
(c'est-à-dire Ctrl + c suivi de Esc)