J'ai un dossier qui contient plus de 500 fichiers avec un certain préfixe. Ces fichiers sont répartis dans plusieurs dossiers dans un répertoire. Mon objectif est de renommer ce préfixe dans ces fichiers multiples.
exemples de noms de fichiers et de chemins:
L'objectif est de les renommer en:
Notes:
Toute ligne de commande, programme, guide, tutoriel ou lien serait grandement apprécié. Merci d'avance!
Vous pouvez utiliser la commande suivante:
find -name "*-old-*" -exec rename 's/-old-/-new-/' {} \;
Ceci recherche les fichiers contenant -old-
commençant récursivement dans votre répertoire actuel et les renomme en remplaçant le -old-
par -new-
.
Remarque: remplacer old
peut être suffisant, mais j’ai inclus le -
au cas où il y aurait un deuxième old
dans le nom (comme mon -ancien - F ancien ers.doc).