Для поиска рекомендую использовать утилиту find
, которая есть во всех linux-дистрибутивах и имеет огромное множество параметров.
Ищем файлы и папки:
# Показать пустые файлы и папки find /path/to/directory -empty # Показать только пустые файлы find /path/to/directory -type f -empty # Показать только пустые папки find /path/to/directory -type d -empty
А теперь можно удалить найденные файлы и папки:
find /path/to/directory -type d -empty -delete # Или так find /path/to/directory -type d -empty -exec rmdir '{}' ;