Полагаю, вы ищете количество XML-файлов в каталогах children , а не в parent. Если это так, это должно сработать:
find . -type f -name \*.xml | wc -l
Убедитесь, что вы находитесь в каталоге верхнего уровня, из которого вы хотите искать. Он отобразит все файлы с именем *.xml
и посчитает возвращенные строки.