find -maxdepth 3 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done
Эта команда использует find
для рекурсивного поиска директорий на глубине до 3 уровней и выводит каждую найденную директорию вместе с количеством файлов внутри нее. Полезно для быстрого подсчета файлов в структуре каталогов.
Альтернатива: du -a -d 3 | sort -n
(подсчет файлов и сортировка по размеру).