C'est quoi, mv ?
mv déplace des fichiers ou des dossiers. Utilisé avec un nouveau nom dans le même dossier, il renomme. Contrairement à cp, la source disparaît.
💡 L'analogie : mv, c'est soit Ctrl+X / Ctrl+V (déplacer), soit F2 (renommer). Tout dépend du chemin de destination.
# Renommer un fichier (même dossier, nouveau nom)
$ mv ancien.txt nouveau.txt
# Déplacer vers un autre dossier
$ mv fichier.txt ~/Documents/
# Déplacer ET renommer en même temps
$ mv fichier.txt ~/Documents/nouveau-nom.txt
# Déplacer plusieurs fichiers
$ mv *.jpg ~/Images/
Déplacer vs Renommer
| Commande | Résultat | Opération |
|---|---|---|
| mv a.txt b.txt | a.txt → b.txt | Renommage (même dossier) |
| mv a.txt docs/ | a.txt → docs/a.txt | Déplacement |
| mv a.txt docs/b.txt | a.txt → docs/b.txt | Déplacement + renommage |
| mv dossier/ /backup/ | dossier entier déplacé | Déplacement de dossier |
# Renommer en lot avec une boucle
for f in *.txt; do mv "$f" "${f%.txt}.md"; done
# Déplacer avec confirmation si écrasement
$ mv -i fichier.txt destination/