[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 : 17222
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 : core i7, carte nvidia
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.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

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
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
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 : 389
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