CMD Master
Zpět na blog
AktualizovánoArnošt Havelka

Bash Manipulation: Copy and Move Drill

Použijte cp a mv jako bezpečný dvoukrokový tok pro duplikaci, kontrolu a konečné pojmenování.

Spustit interaktivní lekci
Bash Manipulation: Copy and Move Drill

Tato lekce posiluje produkčně bezpečnou sekvenci: nejprve zkopírujte, ověřte, poté přesuňte nebo přejmenujte do konečného stavu. Snižuje riziko během refaktorů a nápravy incidentů.

Příkazy k procvičování

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

Očekávaný terminálový signál

Oba příkazy se po úspěchu obvykle dokončí tiše. Potvrďte pomocí:

ls copy-move-demo

Měli byste vidět report.txt a archive.txt (s odstraněným backup.txt po přesunutí).

Proč na tom záleží

Kopírování před přesunem chrání zdrojový materiál při ověřování následných kroků. To je zvláště cenné v kanálech pro přípravu vydání a zpracování protokolů.

Časté chyby

  • Přesouvání přímo bez vytvoření kopie pro obnovení.
  • Míchání pořadí zdroje a cíle.
  • Zapomínání zkontrolovat výsledné názvy souborů.

Rozšíření praxe

Vyzkoušejte celou smyčku:

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

Opakujte, dokud nebude objednávání zdroje/cíle okamžité a bezchybné.

Reference

Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Bash Manipulation: Cleanup Rehearsal

Před použitím ve skutečných pracovních postupech si bezpečně procvičte vzory čištění souborů a adresářů.