Commandes Linux · 2 min read · Feb 02, 2026
Tutoriel sur la commande rename de Linux pour les débutants (avec des exemples)

Si vous travaillez avec des fichiers en ligne de commande sous Linux, renommer des fichiers est l’une des tâches les plus fréquentes auxquelles vous pourriez être confronté. Nous avons déjà discuté de la commande mv qui vous permet de le faire. Et ici, dans ce tutoriel, nous allons discuter d’un autre outil, appelé rename.
Mais avant de commencer, il convient de mentionner que tous les exemples de cet article ont été testés sur une machine Ubuntu 18.04 LTS.
Commande rename de Linux
Comme son nom l’indique, la commande rename sous Linux vous permet de renommer des fichiers. Voici sa syntaxe :
rename [options] expression remplacement fichier...Et voici comment la page de manuel de l’outil l’explique :
rename renomme les fichiers spécifiés en remplaçant la première occurrence de l'expression dans leur nom par le remplacement.Notez que si vous n’avez pas la commande rename installée, vous pouvez l’obtenir en utilisant la commande suivante :
sudo apt install renameVoici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée de la façon dont la commande rename fonctionne.
Q1. Comment utiliser la commande rename ?
L’utilisation de base n’est pas exactement simple, je dois dire, mais ce n’est pas difficile à comprendre. Disons que vous avez un fichier nommé ‘test.txt’ et que vous voulez le renommer en ‘new.txt’. Voici comment vous utilisez la commande rename pour le faire.
rename 's/test/new/' test.txtQ2. Comment rename gère-t-il les liens symboliques ?
Par défaut, la commande rename renomme simplement le fichier qui est passé en entrée, même s’il s’agit d’un lien symbolique. Cependant, si vous souhaitez que l’outil ne renomme pas les liens symboliques, mais agisse sur leurs cibles à la place, utilisez l’option de ligne de commande -s.
Ainsi, si symlink.txt est un lien symbolique qui pointe vers root.txt, alors la commande suivante s’assurera que l’opération de renommage se produit pour root.txt :
rename -s 's/root/new/' symlink.txtQ3. Comment faire un essai avec rename ?
Supposons que vous souhaitiez uniquement voir le changement final qui se produira avec une commande rename, sans l’exécuter réellement, utilisez alors l’option de ligne de commande -n. Par exemple, la commande suivante :
rename -n 's/new/test/' new.txtproduit la sortie suivante :
rename(new.txt, test.txt)mais n’a pas réellement renommé new.txt en test.txt.
Q4. Comment rename gère-t-il l’écrasement de fichiers ?
Par défaut, la commande rename n’effectue pas l’opération si elle implique d’écraser un fichier existant. Cependant, vous pouvez forcer l’outil à écraser en utilisant l’option de ligne de commande -f.
Par exemple, la commande suivante :
rename 's/new/test/' new.txtproduit la sortie suivante :
new.txt non renommé : test.txt existe déjàMais lorsque l’option -f a été utilisée :
rename -f 's/new/test/' new.txtL’opération s’est déroulée sans problème et test.txt a été écrasé.
Conclusion
La commande rename n’offre pas trop d’options, et nous avons déjà discuté de certaines des principales ici. Une fois que vous avez terminé de pratiquer ces commandes, rendez-vous sur la page de manuel de l’outil pour en apprendre davantage à son sujet.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.