Маніпуляції у Bash: Тренування з копіювання та переміщення
Використовуйте cp та mv як безпечний двоетапний процес для дублювання, перевірки та остаточного найменування.
Почати інтерактивний урокЦей урок закріплює безпечну для робочого середовища послідовність: спочатку скопіювати, перевірити, а потім перемістити або перейменувати в остаточний стан. Це зменшує ризик під час рефакторингу та усунення інцидентів.
Команди для практики
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
Повторюйте, доки впорядкування джерела/призначення не стане миттєвим і безпомилковим.
Посилання
Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.