Как удалить каталог и все его содержимое?

В bash все, что я знаю, это то, что

rmdir directoryname 

удалит каталог, но только если он пуст. Есть ли способ принудительно удалить подкаталоги?

  • Как выполнить повторяющийся сценарий Bash в определенное время?
  • Почему я получаю разные результаты с тем же пользователем и командой history?
  • Команда чтения: как проверить, что пользователь набрал что-то
  • Как связать номер строки с файлом в файл результатов выходного файла diff?
  • Как включить локальную ~ автозаполнение для scp?
  • Чтение файла Microsoft Excel
  • Bash скопируйте все файлы, которые не соответствуют данным расширениям
  • Как узнать, подключен ли / dev / sdX подключенный USB или жесткий диск?
  • Как не показывать путь после команды cd с помощью набора CDPATH?
  • Как просмотреть все команды, выполняемые текущим пользователем, во всех терминалах session / screen / byobu?
  • Как удалить несколько строк в EOF?
  • Отправить «ввести ключ» в скрипт python из bash
  • 2 Solutions collect form web for “Как удалить каталог и все его содержимое?”

    Следующая команда сделает это за вас. Будьте осторожны, хотя.

     rm -rf directoryname 

    если rm -rf directoryname сбой вас, попробуйте использовать rm -R -f directoryname или rm --recursive -f directoryname .

    Если вам не повезло с ними, вам следует переустановить rm или переключить оболочки.

    Linux и Unix - лучшая ОС в мире.