find -depth -type d -empty -exec rmdir -v {} \;


Команда find ищет пустые каталоги, начиная с указанного , включая подкаталоги (-depth). Найденные пустые каталоги передаются команде rmdir для удаления. Параметр -v указывает на вывод информации о каждом удаленном каталоге.

Альтернатива: Можно использовать rmdir --ignore-fail-on-non-empty для удаления пустых каталогов без поиска через find, но это не рекурсивно.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *