Может быть что-то вроде
find . -type f | wc -l
это сделало бы свое дело. Попробуйте выполнить команду из родительской папки.
find . -name <pattern> -type f
находит все fиль в .
и вложенные папки. Результат (список найденных файлов) передается (|
) к wc -l
который подсчитывает количество lинес. -name <pattern>
ищет только определенные файлы.