CMD Master
Zurück zum Blog
AktualisiertArnošt Havelka

Bash-Manipulation: Übung zum Kopieren und Verschieben

Verwenden Sie cp und mv als sicheren zweistufigen Ablauf zum Duplizieren, Überprüfen und endgültigen Benennen.

Interaktive Lektion starten
Bash-Manipulation: Übung zum Kopieren und Verschieben

Diese Lektion verdeutlicht eine produktionssichere Reihenfolge: Zuerst kopieren, überprüfen und dann in den endgültigen Zustand verschieben oder umbenennen. Es reduziert das Risiko bei Refaktorierungen und der Behebung von Vorfällen.

Befehle zum Üben

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

Erwartetes Terminalsignal

Beide Befehle werden bei Erfolg normalerweise stillschweigend ausgeführt. Bestätigen Sie mit:

ls copy-move-demo

Sie sollten report.txt und archive.txt sehen (wobei backup.txt nach dem Verschieben entfernt wurde).

Warum das wichtig ist

„Kopieren vor dem Verschieben“ schützt das Quellmaterial, während Sie nachgelagerte Schritte validieren. Dies ist besonders wertvoll in Pipelines zur Release-Vorbereitung und Protokollkuration.

Häufige Fehler

  • Direkt verschieben, ohne eine Wiederherstellungskopie zu erstellen.
  • Quell- und Zielreihenfolge mischen.
  • Vergessen, die resultierenden Dateinamen zu überprüfen.

Übungserweiterung

Probieren Sie die vollständige Schleife aus:

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

Wiederholen Sie diesen Vorgang, bis die Quell-/Zielbestellung sofort und fehlerfrei erfolgt.

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Bash-Manipulation: Aufräumprobe

Üben Sie Datei- und Verzeichnisbereinigungsmuster sicher, bevor Sie sie in echten Arbeitsabläufen verwenden.