Источник: Любое дерево каталогов с любым количеством и типом файлов. Q: Сколько .jpg
или .jpg
и .png
(например) в каждом подкаталоге?
Как я могу ограничить приведенный ниже код для файлов с одним или несколькими определенными расширениями? -type f -name "*.jpg*"
Например, возникли проблемы со вставкой .
for DIR in $(find . -maxdepth 99 -type d)
do
printf "%10d\t%s\n" $(find ${DIR}|wc -l) "${DIR}"
done
Желаемый результат:
118 ./aaa
73 ./aaa/bbb
16 ./aaa/bbb/ccc
Если подсчитывается более одного типа файлов, то должно отображаться их общее общее количество в каждом подкаталоге.