Page 1 sur 1

[Commande] Renommer un groupe de fichiers.

Publié : jeu. 16 juil. 2015, 09:42
par Stdrome1209
Salut à toute et à tous, je cherche une commande pour renommer un ensemble de fichiers, je connais déjà "mv" mais cette dernière ne permet que de les renommer un à un, puis j'ai apris l'existance de "rename" mais je ne parviens pas à l'utiliser car je ne comprend pas bien la syntaxe et ne parviens pas à l'adapter mes besoins (Dans l'exemple que j'ai trouvé ils ne change que les extensions d'un groupe de fichiers de .html à .php).

Concrètement j'ai une liste d'images toute en .jpg avec des noms divers :
  • machin.jpg
  • truc.jpg
  • machin_truc.jpg
  • bidule.jpg
  • ...
Et je souhaiterais obtenir :
  • Wallpaper_01.jpg
  • Wallpaper_02.jpg
  • Wallpaper_03.jpg
  • Wallpaper_04.jpg
  • ...
Merci :)

Re: [Commande] Renomer un groupe de fichiers.

Publié : jeu. 16 juil. 2015, 10:17
par benjarobin
http://stackoverflow.com/questions/3211 ... al-numbers
En gros le plus simple est de faire un script bash.

Re: [Commande] Renomer un groupe de fichiers.

Publié : jeu. 16 juil. 2015, 15:48
par waitnsea
Bonjour,
L'appli pyrenamer fonctionne très bien, avec une fonction aperçu qui permet de ne pas faire d'erreurs.

Re: [Commande] Renomer un groupe de fichiers.

Publié : jeu. 16 juil. 2015, 16:10
par Xorg
Je viens de tester, gprename (c'est un logiciel de renommage de masse avec une interface graphique en GTK2) permet de faire ce que tu veux, un aperçu est possible avant que les changements soient effectifs.
Petite démo :
Image

Re: [Commande] Renomer un groupe de fichiers.

Publié : ven. 17 juil. 2015, 16:15
par Stdrome1209
Merci à tous, je vais tester ces solutions afin de voir laquelle me conviens le mieux.

Re: [Commande] Renomer un groupe de fichiers.

Publié : ven. 17 juil. 2015, 19:46
par viperpaulo
Hello,
Sinon avec dolphin (si tu utilises celui-ci) tu sélectionnes les fichiers à renommer, appuie sur F2 et tape le nom voulu suivi d'autan de # que tu souhaite pour formater la numérotation. D'après ce que tu veux faire, ça donnerai : Wallpaper_##

Re: [Commande] Renomer un groupe de fichiers.

Publié : ven. 17 juil. 2015, 19:57
par waitnsea
viperpaulo a écrit :Hello,
Sinon avec dolphin (si tu utilises celui-ci) tu sélectionnes les fichiers à renommer, appuie sur F2 et tape le nom voulu suivi d'autan de # que tu souhaite pour formater la numérotation. D'après ce que tu veux faire, ça donnerai : Wallpaper_##
Bon sang de bon soir, et c'est si vite fait !!!!

Merci, merci ! :D

Re: [Commande] Renommer un groupe de fichiers.

Publié : dim. 19 juil. 2015, 10:09
par Moviuro
Plop,

Il y a rename(1) dans util-linux:

Code : Tout sélectionner

Usage:
 rename [options] <expression> <replacement> <file>...

Rename files.

Options:
 -v, --verbose    explain what is being done
 -s, --symlink    act on the target of symlinks

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see rename(1).