Sobes.tech
Intern

Comment renommer un fichier sous Linux?

sobes.tech IA

Réponse de l'IA

Sous Linux, pour renommer un fichier ou le déplacer vers un autre emplacement, utilisez la commande mv.

Syntaxe de la commande :

# Renommer un fichier
mv <ancien_nom> <nouveau_nom>

# Déplacer un fichier vers un autre répertoire en conservant le nom
mv <nom_fichier> <répertoire_cible>/

# Déplacer un fichier vers un autre répertoire en changeant son nom
mv <nom_fichier> <répertoire_cible>/<nouveau_nom>

Exemples :

  • Renommer le fichier old_file.txt en new_file.txt dans le répertoire actuel :
    mv old_file.txt new_file.txt
    
  • Déplacer le fichier my_document.pdf du répertoire actuel vers /home/user/documents/ :
    mv my_document.pdf /home/user/documents/
    
  • Déplacer le fichier report.csv du répertoire actuel vers /archive/ et le renommer en final_report_2023.csv :
    mv report.csv /archive/final_report_2023.csv
    

Si le <nouveau_nom> ou <répertoire_cible>/<nouveau_nom> spécifié existe déjà, le fichier sera écrasé par défaut.

Options utiles de mv :

  • -i (interactif) : Demande une confirmation avant d’écraser un fichier existant.
  • -f (forcer) : Écrase de force le fichier existant, en supprimant la demande de confirmation (-i).
  • -u (mise à jour) : Déplace/renomme le fichier uniquement si le fichier source est plus récent que celui de destination ou si le fichier de destination n’existe pas.
  • -v (verbeux) : Affiche des informations détaillées sur les actions effectuées.

Exemple d’utilisation des options :

# Demander confirmation avant d’écraser
mv -i my_file.txt existing_file.txt

# Écraser de force
mv -f important.log /var/log/important.log