mv et cp

Pour déplacer (mv) et copier (cp) des fichiers et des répertoires 📂📄.

Commande mv (move)

1
2
3
mv fichier.txt destination/ # Déplace un fichier
mv ancien_nom.txt nouveau_nom.txt # Renomme un fichier
mv fichier1.txt fichier2.txt dossier/ # Déplace plusieurs fichiers

✳️ Options principales de mv:

  • -v : –verbose Mode verbeux, donne plus d’info sur l’exécution
  • -n : –no-clobber Ne remplace pas les fichiers existants
  • -f : –force Force le remplacement sans confirmation

Commande cp (copy)

1
2
3
cp fichier.txt copie.txt # Copie un fichier
cp -r dossier/ nouveau_dossier/ # Copie récursivement un dossier
cp -i fichier.txt destination/ # Mode interactif (demande confirmation)

✳️ Options principales de cp:

  • -r : Copie récursive (dossiers)
  • -p : Préserve les métadonnées
  • -l : Crée des liens physiques

☸️ à savoir :

  • mv est atomique : le déplacement se fait sans copie intermédiaire
  • cp crée une copie complète, ce qui peut consommer de l’espace disque

🧺 Doc officielle : man mv et man cp