find . -depth -type d -empty -exec rmdir -v {} +
Эта команда find . -depth -type d -empty -exec rmdir -v {} +
ищет и удаляет пустые каталоги в текущем каталоге и его подкаталогах. -depth
гарантирует, что команда будет выполняться сначала в подкаталогах, затем в родительских каталогах. -type d
указывает на поиск только каталогов. -empty
фильтрует только пустые каталоги, а -exec rmdir -v {} +
удаляет их. Альтернативой может быть использование find
с -delete
, но это удалит только пустые каталоги и не выведет информацию об удалении.