Маніпуляції у Bash: Репетиція очищення
Безпечно практикуйте шаблони очищення файлів і каталогів перед їх використанням у реальних робочих процесах.
Почати інтерактивний урокКоманди очищення мають бути усвідомленими, а не імпульсивними. Ця репетиція зосереджена на видаленні відомих файлів, а потім на видаленні порожнього каталогу окремими командами.
Команди для практики
mkdir -p cleanup-demo/scratch
touch cleanup-demo/temp1.txt cleanup-demo/temp2.txt
rm cleanup-demo/temp1.txt cleanup-demo/temp2.txt
rmdir cleanup-demo/scratch cleanup-demo
Очікуваний сигнал термінала
Успішні видалення відбуваються безшумно. Перевірте стан за допомогою:
test ! -e cleanup-demo && echo 'cleanup-demo removed'
Видалені файли та каталог більше не повинні з'являтися.
Чому це важливо
Видалення є незворотним у багатьох контекстах. Формування звички перевіряти стан "до" і "після" операцій очищення запобігає збоям, яких можна уникнути.
Типові помилки
- Запуск
rmіз широкими шаблонами перед переглядом списку цілей. - Використання команд видалення каталогу для непорожніх каталогів.
- Ігнорування перевірки через те, що команда виконується безшумно.
Розширення практики
Створіть одноразову ціль, а потім видаліть її:
touch a.tmp b.tmp
rm a.tmp b.tmp
Це контрольоване повторення формує точність і впевненість для більших завдань з очищення.
Посилання
Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.