Menu
Coddy logo textTech

Удалить каталог

Часть раздела Основы путешествия по Terminal на Coddy — урок 19 из 82.

Чтобы удалить директорию в терминале, у вас есть два варианта в зависимости от того, пуста ли директория или нет.

Удаление пустой директории:

Команда rmdir означает удалить директорию. Она может удалить директорию только если она полностью пуста:

rmdir empty_folder

Если папка содержит какие-либо файлы или подкаталоги, rmdir завершится с ошибкой.

Удаление директории и всего её содержимого:

Чтобы удалить директорию вместе со всем её содержимым, используйте rm с флагом -r (рекурсивно):

rm -r documents

Это удаляет папку documents и все файлы и подпапки внутри неё.

Вы также можете комбинировать его с -f, чтобы принудительно удалить без каких-либо запросов подтверждения:

rm -rf documents

Предупреждение: rm -rf — одна из самых мощных и опасных команд в терминале. Она безвозвратно удаляет всё без запроса подтверждения. Всегда дважды проверяйте путь перед её запуском — отменить нельзя.

challenge icon

Задание

Новичок

Удалите директорию documents и всё её содержимое с помощью rm -r, затем используйте ls, чтобы убедиться, что она удалена.

Предупреждение: Это навсегда удалит директорию и всё её содержимое. Нет способа восстановить удалённые директории в терминале!

Шпаргалка

Чтобы удалить пустую директорию, используйте rmdir:

rmdir empty_folder

Чтобы удалить директорию и всё её содержимое, используйте rm -r (рекурсивно):

rm -r documents

Для принудительного удаления без запросов подтверждения объедините с -f:

rm -rf documents

Предупреждение: rm -rf безвозвратно удаляет всё без запроса и не может быть отменено.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы