Relocaliser des données
La commande mv (Move) sert à deux choses :
- Déplacer des fichiers/répertoires vers un nouvel emplacement.
- Renommer des fichiers/répertoires (ce qui revient à les déplacer au même endroit mais avec un nouveau nom).
Syntaxe
mv [options] source destination
Renommer un fichier
Pour renommer ancien_nom.txt en nouveau_nom.txt dans le même répertoire :
bash $ mv ancien_nom.txt nouveau_nom.txt
Déplacer un fichier
Pour déplacer donnees.csv vers le répertoire archive :
bash $ mv donnees.csv archive/
Déplacer et renommer simultanément
Pour déplacer donnees.csv vers archive/ et le renommer en donnees_2023.csv :
bash $ mv donnees.csv archive/donnees_2023.csv
Déplacer des répertoires
mv fonctionne sur les répertoires sans avoir besoin de l'option -r, car il change simplement le pointeur (inode) vers le répertoire, il ne lit pas le contenu.