Comment renommer un fichier Linux, commandes

Renommer un fichier sous Linux est simple et rapide. Voici les commandes les plus utilisées pour effectuer cette tâche efficacement.

1. Avec la commande mv

La commande mv est l’une des plus simples et les plus courantes sous Linux.
Elle sert à déplacer un fichier vers un autre emplacement, mais aussi à le renommer.

Quand tu veux changer le nom d’un fichier sans le déplacer, il suffit de « le déplacer vers le même dossier » avec un nouveau nom.

Syntaxe :

mv ancien_nom nouveau_nom
  • ancien_nom : le nom actuel du fichier
  • nouveau_nom : le nouveau nom que tu veux lui donner

Exemple :

Tu as un fichier appelé rapport.txt, et tu veux le renommer en rapport_final.txt :

mv rapport.txt rapport_final.txt

Options utiles :

  • -v : mode verbeux (affiche les actions)
  • -i : demande une confirmation avant d’écraser un fichier existant

Exemple :

mv -iv fichier1.txt fichier2.txt

2. Avec la commande rename

La commande rename est utilisée pour renommer plusieurs fichiers en même temps, en modifiant leur nom selon un motif (pattern).

Elle utilise une expression régulière pour trouver une partie du nom de fichier, puis la remplace par autre chose.

Syntaxe :

rename 's/ancien/nom/' fichiers
  • s signifie « substitution »
  • « ancien » est le texte que tu veux remplacer
  • « nom » est le nouveau texte
  • fichiers : les fichiers ciblés (tu peux utiliser * pour tous les fichiers d’un type)

Exemple :

rename 's/.txt/.bak/' *.txt

Ce qui remplace l’extension .txt par .bak pour tous les fichiers du répertoire.

Installer rename (si nécessaire) :

sudo apt install rename

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *