CMD Master
Retour au blog
Mis à jourArnošt Havelka

Manipulation Bash : copier et déplacer l'exercice

Utilisez cp et mv comme flux sécurisé en deux étapes pour la duplication, la révision et la dénomination finale.

Démarrer la leçon interactive
Manipulation Bash : copier et déplacer l'exercice

Cette leçon renforce une séquence sécurisée pour la production : copiez d'abord, vérifiez, puis déplacez ou renommez vers l'état final. Il réduit les risques lors des refactorisations et de la résolution des incidents.

Commandes à pratiquer

mkdir -p copy-move-demo
printf '%s\n' 'Quarterly report' > copy-move-demo/report.txt
cp copy-move-demo/report.txt copy-move-demo/backup.txt
mv copy-move-demo/backup.txt copy-move-demo/archive.txt

Signal terminal attendu

Les deux commandes se terminent généralement silencieusement en cas de succès. Confirmez avec :

ls copy-move-demo

Vous devriez voir report.txt et archive.txt (avec backup.txt supprimé après le déplacement).

Pourquoi c'est important

La copie avant déplacement protège le matériel source pendant que vous validez les étapes en aval. Ceci est particulièrement utile dans les pipelines de préparation des versions et de conservation des journaux.

Erreurs courantes

  • Déplacement direct sans créer de copie de récupération.
  • Mélanger l'ordre source et destination.
  • Oublier d'inspecter les noms de fichiers résultants.

Extension de la pratique

Essayez la boucle complète :

mkdir -p copy-move-demo
printf '%s\n' '# Runbook' > copy-move-demo/runbook.md
cp copy-move-demo/runbook.md copy-move-demo/runbook.bak
mv copy-move-demo/runbook.bak copy-move-demo/runbook-archive.md
ls copy-move-demo

Répétez jusqu’à ce que l’ordre source/destination devienne instantané et sans erreur.

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Manipulation Bash : répétition de nettoyage

Pratiquez les modèles de nettoyage de fichiers et de répertoires en toute sécurité avant de les utiliser dans des flux de travail réels.