Основываясь на моем комментарии, вариация на это может сделать то, что вы хотите:
find . -depth -type d -exec /bin/sh -c 'printf "%5d %s\n" "$(find {} -type f -printf . | wc -c)" "{}"' \;
(что делает бригада правильно, и по праву, выстрелите в меня для вычисления результата для более глубоких подкаталогов несколько раз и надеясь, что кэш файловой системы в какой-то момент будет иметь все метаданные дерева, а также порождать новую оболочку каждый раз, но это только начало. )
В структуре примера я получаю:
4 ./dir1/subdir1
1 ./dir1/subdir2/subdir3
4 ./dir1/subdir2
9 ./dir1
2 ./dir2
11 .
(чтобы исключить текущее рабочее дерево, либо измените внешнее find .
на найти *
или использовать найти . -глубина 1
Вероятно, код изменился с 2017 года, и у multitail теперь гораздо больше хвостов, чем в 2017 году. На самом деле в версии Debian я мог использовать мышь после того, как я изменил следующее в /etc/multitail.conf
оболочка для удара в строке строка 1046
shell:/bin/bash
и в 1151 поменял на да
scrollback_show_winnrs:yes