Назад до блогу
ОновленоArnošt Havelka

Маніпуляції у Bash: Тренування з копіювання та переміщення

Використовуйте cp та mv як безпечний двоетапний процес для дублювання, перевірки та остаточного найменування.

Почати інтерактивний урок
Маніпуляції у Bash: Тренування з копіювання та переміщення

Цей урок закріплює безпечну для робочого середовища послідовність: спочатку скопіювати, перевірити, а потім перемістити або перейменувати в остаточний стан. Це зменшує ризик під час рефакторингу та усунення інцидентів.

Команди для практики

cp report.txt backup.txt
mv backup.txt archive.txt

Очікуваний сигнал термінала

Обидві команди зазвичай виконуються безшумно у разі успіху. Підтвердьте за допомогою:

ls

Ви повинні побачити report.txt та archive.txt (при цьому backup.txt буде видалено після переміщення).

Чому це важливо

Копіювання перед переміщенням захищає вихідний матеріал, доки ви перевіряєте подальші етапи. Це особливо цінно у конвеєрах підготовки релізів та курування журналів (логів).

Типові помилки

Розширення практики

Спробуйте повний цикл:

cp runbook.md runbook.bak
mv runbook.bak runbook-archive.md
ls

Повторюйте, доки впорядкування джерела/призначення не стане миттєвим і безпомилковим.

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Маніпуляції у Bash: Репетиція очищення

Безпечно практикуйте шаблони очищення файлів і каталогів перед їх використанням у реальних робочих процесах.