renommer en masse 02 Septembre, 2020, 18:46:01 Bonjour,J'ai des fichiers nommés : test_01_1.txt, test_01_2.txt et ainsi de suitej'aimerais que le 01 soit renommé en 02 pour avoirtest_02_1.txt, test_02_2.txt et ainsi de suiteJ'ai essayé la commandeCode: [Sélectionner]rename -n 's/01/02/g' *.txtmais je n'ai pas de retour ... et je ne comprends pas ce qui cloche.Pour le coup, je me demande si il n'y a pas un problème sur mon système avec cette commande (et alors sans doute d'autre) Citer la sélection
Re : renommer en masse Répondre #1 – 02 Septembre, 2020, 19:16:00 Il y a une solution, mais les fichiers seront renommé en 2 et non 02. Il suffit de sélectionner tous les fichiers concernés, puis par un clic-droit choisir "renommer" et dans la fenêtre "# sera remplacé par des nombres croissants démarrant par .. " mettre 2 Citer la sélection
Re : renommer en masse Répondre #2 – 02 Septembre, 2020, 20:28:21 En fait je dois remplacer 01 par 02 et certains noms de fichiers sont plus complexes, une commande serait le mieux mais je ne comprends pas pourquoi celle avec rename ne fonctionne pas. Citer la sélection
Re : renommer en masse Répondre #3 – 02 Septembre, 2020, 21:51:31 Vous trouverez peut-être plus d'infos en consultant man rename. Citer la sélection
Re : renommer en masse Répondre #4 – 02 Septembre, 2020, 22:04:39 Pour rename, tu as employé l'option -n qui signifie no-act et qui sert à simuler un résultat et non à l'appliquer et qui doit s'employer avec -v pour voir le résultat de la simulation. https://www.man7.org/linux/man-pages/man1/rename.1.htmlSi tes fichiers ont des noms vraiment complexes, peut-être faut-il essayer des substitutions avec Perl et les regex ?https://www.techrepublic.com/article/regular-expresssion-substitutions-in-perl/à plus,oh!rocks Citer la sélection
Re : renommer en masse Répondre #5 – 03 Septembre, 2020, 09:19:07 J'utilise habituellement Krename pour ce genre de cas. Citer la sélection
Re : renommer en masse Répondre #6 – 03 Septembre, 2020, 15:06:23 @oh!rocks : j'ai tenté la commandeCode: [Sélectionner]rename -n -v 's/test/fichier/g' *.txtet je n'ai pas non plus de retour dans le terminal. @Raoul : merci, je ne connaissais pas.Je l'ai installé et ça semble faire le travail, par contre je ne m'y prends sans doute pas bien, il a fallu que je sélectionne chaque fichier pour lui demander de chercher/remplacerEdit : non c'est bon, j'ai compris comment faire. Merci pour cette découverte, ça résout mon problème J'espère que le non fonctionnement de la commande rename ne présage pas de problèmes à venir sur le système, la mise à niveau 15.1 -> 15.2 semblait ok pourtant... Citer la sélection Dernière édition : 03 Septembre, 2020, 15:14:02 par chalu
Re : renommer en masse Répondre #7 – 04 Septembre, 2020, 14:14:33 Bizarrement, ça fonctionne comme ça :Code: [Sélectionner]rename 01 02 *.txt(source : https://stackoverflow.com/questions/1392768/renaming-part-of-a-filename)Je n'aurais pas parié sur autant de simplicité ! Citer la sélection
Re : renommer en masse Répondre #8 – 04 Septembre, 2020, 15:10:50 Ouiiii Merci epysod12 !Cette commande fonctionne aussi chez moi et me rassure pour le coup.J'avais aussi trouvé l'autre commande sur le net.Est-ce qu'elle fonctionne sur ton système ou c'est comme pour moi ? Citer la sélection
Re : renommer en masse Répondre #9 – 04 Septembre, 2020, 19:41:11 J'utilise krename pour ce genre de boulot.Il permet beaucoup de choses. Je renomme des photos avec la date et l'heure de prise de vue (mon appareil ne le fait pas automatiquement) et une fois "la formule" trouvée, c'est du bonheur pour tout renommer...De plus, il est bien intégré à Plasma Citer la sélection
Re : renommer en masse Répondre #10 – 04 Septembre, 2020, 21:52:43 @chalu :Oui oui, j'ai reproduit les étapes que tu présentais dans ton premier message, et le résultat est identique : sous la forme "rename -n 's/01/02/g' *.txt" ça ne donne rien... Mais bon, comme ça maintenant je sais ! Merci @Mister-Magoo :Je confirme aussi que KRename est d'une efficacité redoutable pour le renommage de masse, quel que soit le type de fichier. Il y en avait un autre qui s'appelait "Métamorphose 2", mais le développement est en pause depuis longtemps Citer la sélection