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í lekciTato 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ší
Před použitím ve skutečných pracovních postupech si bezpečně procvičte vzory čištění souborů a adresářů.