Удаление директорий
8.6.1 Удаление каталогов
Вы можете удалить каталоги с помощью rmкоманды. Однако поведение команды по умолчанию (без параметров) rm— не удалять каталоги:
sysadmin@localhost:~$ rm Videos
rm: cannot remove `Videos': Is a directory Чтобы удалить каталог с помощью rmкоманды, используйте -r рекурсивный параметр:
sysadmin@localhost:~$ ls
Desktop Downloads Pictures Templates sample.txt
Documents Music Public Videos
sysadmin@localhost:~$ rm -r Videos
sysadmin@localhost:~$ ls
Desktop Documents Downloads Music Pictures Public Templates sample.txt Когда пользователь удаляет каталог, все файлы и подкаталоги удаляются без каких-либо интерактивных вопросов. Лучше всего использовать -iопцию с rmкомандой.
Вы также можете удалить каталог с помощью rmdirкоманды, но только если каталог пуст.
sysadmin@localhost:~$ rmdir Documents
rmdir: failed to remove 'Documents': Directory not emptyLast updated