Чтобы удалить все файлы в текущей директории и её поддиректориях, используй команду rm с флагом рекурсии (-r).
rm -r *
Команда rm -r * работает вот так:
rm - команда удаления в Unix-r - флаг рекурсии, который удаляет директории и их содержимое* - символ подстановки, обозначающий все файлы и поддиректорииДопустим, у тебя такая структура директории:
My_dir/
├── Level_1_dir/
│ └── Level_2_dir/
│ └── a.txt
Если выполнить rm -r * из My_dir, будут удалены:
a.txt (два уровня глубже)Level_1_dir и Level_2_dir)Эта команда необратима и навсегда удалит все файлы. Используй её с большой осторожностью, особенно когда работаешь с правами администратора. Подумай об использовании rm -ri *, чтобы добавить интерактивный запрос подтверждения перед удалением каждого элемента.
Флаг -r в команде rm -r * позволяет команде rm рекурсивно обходить и удалять директории вместе со всем их содержимым.
Новый — ещё не проверен сообществом
Вы