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 interactiveCette 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
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.