logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-08-2015 10:57:52

durn1818
Membre
Distrib. : Debian Jessy
Noyau : Linux 3.16.0-4-amd64
Inscription : 27-07-2015

Renommer une suite de fichiers

Bonjour,

Dans un même dossier, j'ai une suite de 14 fichiers qui portent des noms barbares du genre "X1Y", "X2Y",..., "X14Y" où X et Y désignent des petites chaînes de caractères.
Comment faire pour renommer à l'aide d'un script très court tous les fichiers sous le nom "Fichier1", "Fichier2",..., "Fichier14" ?

Merci d'avance !

Hors ligne

#2 15-08-2015 13:40:39

anonyme
Invité

Re : Renommer une suite de fichiers

Bonjour,

En se plaçant préalablement dans le répertoire contenant les fichiers:

for fichier in `ls X*`; do mv $fichier `echo $fichier |sed -e 's/\([^0-9]\+\)\([0-9]\+\)\(.\+\)/Fichier\2/g'`; done



ou X représente la chaine de caractères de début et "Fichier" le nom qui sera donné au fichier (comme dans ta description).

On peut remplacer mv par cp en cas de doute ;-)


edit: Précision; la chaine X n'est utile que dans le cas ou l'on ne souhaite pas traiter tous les fichiers du répertoire. Elle sert dans ce cas de discriminant. Elle est vide si on veut traiter tous les fichiers.

Dernière modification par anonyme (15-08-2015 15:14:15)

#3 15-08-2015 13:52:00

seb95deMLO
Invité

Re : Renommer une suite de fichiers

Puisque tux12 t'as donné la version script que tu demandais, je te donne un excellent praogramme pour le faire en "graphique", c'est "renommage en masse" de thunar(xfce). Sinon tu as pyrename, gprename et enfin krename.

amicalement

#4 15-08-2015 14:59:50

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : Renommer une suite de fichiers

Tu peux aussi faire cela avec rename ou mmv.

Hors ligne

#5 16-08-2015 10:23:38

durn1818
Membre
Distrib. : Debian Jessy
Noyau : Linux 3.16.0-4-amd64
Inscription : 27-07-2015

Re : Renommer une suite de fichiers

Merci beaucoup !

Hors ligne

#6 16-08-2015 10:46:11

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Renommer une suite de fichiers

seb95deMLO a écrit :

Puisque tux12 t'as donné la version script que tu demandais, je te donne un excellent praogramme pour le faire en "graphique", c'est "renommage en masse" de thunar(xfce). Sinon tu as pyrename, gprename et enfin krename.


J’ajoute ROX-Filer à cette liste wink

https://packages.debian.org/jessie/rox-filer
http://rox.sourceforge.net/desktop/ROX-Filer


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

Pied de page des forums