[Commande] Renommer un groupe de fichiers.

Ce qui ne concerne ni le forum ni des problèmes
Avatar de l’utilisateur
Stdrome1209
yeomen
Messages : 266
Inscription : sam. 29 nov. 2014, 19:39

[Commande] Renommer un groupe de fichiers.

Message 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 :)
Gaming desktop : Corsair Obsidian 350D, Intel Core I5 4690, Nvidia GTX 770, Asus H97M-E, 8 Go de DDR3, SSD 120 Go, HDD 500 Go, Powered by Arch Linux.

Notebook : Asus PU500CA, Intel Core i5-3317U, 4 Go de DDR3, SSD 240 Go, Powered by Arch Linux.

Netbook : LDLC Mercure MA1-2-S Slim, Intel Celeron N2830, 2 Go de DDR3, SSD 60 Go, Powered by Arch Linux.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17645
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Commande] Renomer un groupe de fichiers.

Message par benjarobin »

http://stackoverflow.com/questions/3211 ... al-numbers
En gros le plus simple est de faire un script bash.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Commande] Renomer un groupe de fichiers.

Message par waitnsea »

Bonjour,
L'appli pyrenamer fonctionne très bien, avec une fonction aperçu qui permet de ne pas faire d'erreurs.
Xorg

Re: [Commande] Renomer un groupe de fichiers.

Message 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
Avatar de l’utilisateur
Stdrome1209
yeomen
Messages : 266
Inscription : sam. 29 nov. 2014, 19:39

Re: [Commande] Renomer un groupe de fichiers.

Message par Stdrome1209 »

Merci à tous, je vais tester ces solutions afin de voir laquelle me conviens le mieux.
Gaming desktop : Corsair Obsidian 350D, Intel Core I5 4690, Nvidia GTX 770, Asus H97M-E, 8 Go de DDR3, SSD 120 Go, HDD 500 Go, Powered by Arch Linux.

Notebook : Asus PU500CA, Intel Core i5-3317U, 4 Go de DDR3, SSD 240 Go, Powered by Arch Linux.

Netbook : LDLC Mercure MA1-2-S Slim, Intel Celeron N2830, 2 Go de DDR3, SSD 60 Go, Powered by Arch Linux.
viperpaulo
Chu Ko Nu
Messages : 391
Inscription : lun. 06 déc. 2010, 13:58

Re: [Commande] Renomer un groupe de fichiers.

Message 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_##
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Commande] Renomer un groupe de fichiers.

Message 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
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Commande] Renommer un groupe de fichiers.

Message 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).
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Répondre