Linux

Renommer un fichier ou un dossier sous Linux : guide pratique avec la commande mv

Par Philippe Banquet , le 21 juin 2026 à 09:00 - 4 minutes de lecture
Renommer un fichier ou un dossier sous Linux : guide pratique avec la commande mv — tutoriel Linux Celtic Informatique

Renommer un fichier ou un dossier est une opération courante sous Linux. Que vous soyez débutant ou utilisateur intermédiaire, la commande mv est l’outil essentiel pour y parvenir. Ce tutoriel vous explique comment l’utiliser, gérer les espaces dans les noms et éviter les pièges fréquents.

Qu’est-ce que la commande mv ?

La commande mv (pour move) permet de déplacer ou de renommer des fichiers et des dossiers. Sous Linux, renommer équivaut à déplacer le contenu vers un nouveau nom dans le même répertoire. La syntaxe de base est :

mv ancien_nom nouveau_nom

Renommer un fichier simple

Pour renommer un fichier, ouvrez un terminal et positionnez-vous dans le dossier contenant le fichier. Tapez par exemple :

mv document.txt document_2025.txt

Le fichier document.txt devient document_2025.txt. Si le nouveau nom existe déjà, il sera écrasé sans avertissement. Pour éviter cela, ajoutez l’option -i (interactive) :

mv -i document.txt document_2025.txt

Vous serez alors invité à confirmer l’écrasement.

Renommer un dossier

La commande est identique pour un dossier. Par exemple :

mv Projets_2024 Projets_2025

Attention : si le dossier de destination existe, le dossier source sera déplacé à l’intérieur de ce dossier, et non renommé. Pour éviter toute confusion, vérifiez que le nouveau nom n’existe pas déjà dans le même emplacement.

Gérer les espaces dans les noms de fichier

Les espaces posent problème car le shell interprète chaque mot comme un argument séparé. Deux solutions :

  • Utiliser des guillemets : mv "mon fichier.txt" mon_fichier.txt
  • Échapper l’espace avec un antislash : mv mon fichier.txt mon_fichier.txt

Exemple complet avec guillemets :

mv "Rapport V2.docx" Rapport_V2.docx

Si vous créez des dossiers avec des espaces, il est recommandé d’utiliser des underscores ou des tirets pour éviter ces complications.

Les erreurs courantes et comment les éviter

  • Écrasement involontaire : Toujours utiliser -i pour être sûr.
  • Confusion entre renommage et déplacement : quand la destination est un dossier existant, mv y déplace le fichier/dossier source.
  • Oubli des guillemets pour les noms avec espaces ou caractères spéciaux (parenthèses, &).
  • Permissions insuffisantes : Vous pouvez obtenir “Permission denied”. Utilisez alors sudo mv ... si vous avez les droits admin.
  • Mauvais chemin relatif : Vérifiez votre répertoire actuel avec pwd avant de lancer la commande.

Précautions importantes

FAQ

Comment renommer plusieurs fichiers à la fois ?

Utilisez une boucle for ou l’outil rename. Par exemple, pour remplacer “.txt” par “.md” : for f in *.txt; do mv "$f" "${f%.txt}.md"; done.

Que faire si je reçois “No such file or directory” ?

Vérifiez le chemin du fichier source. Utilisez ls -l pour lister les fichiers. Assurez-vous que vous êtes dans le bon répertoire ou spécifiez le chemin complet.

Pour aller plus loin, pensez à organiser vos fichiers et dossiers dès leur création. Si vous cherchez à créer et renommer des répertoires de manière structurée, notre marketplace propose des outils et scripts adaptés à la gestion de vos projets Linux.

Portrait de Philippe Banquet

Ingénieur informaticien indépendant depuis plus de vingt ans, Philippe Banquet est spécialisé dans l’administration Linux/Unix, le scripting et le développement en C, Perl et shell. Auteur technique et formateur, il privilégie une approche terrain, claire et pédagogique pour expliquer les systèmes, les réseaux et les environnements professionnels.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.