Как определить число объектов в директории (файлов и папок)?
есть ли встроенные средства в Linux
Если нужно количество объектов непосредственно в указанной директории, тоls -l -A /home | wc -l
Если нужно количество объектов вместе с рекурсивно вложенными в поддиректориях, тоfind /home | wc -l
В обоих случаях имя целевой директории для примера взято /home
Ну и результат плюс-минус один-два, :) лень было учитывать заголовки. Если актуально количество с точностью до единицы, то поправите.
У го есть удобнейшая функция filepath.Walk, которая рекурсивно обходит дерево папок. Достаточно подсчитать вызовы WalkFunc или проверить внутри этой функции os.FileInfo на предмет того, файл это или папка и только после этого подсчитать.
https://golang.org/pkg/path/filepath/#Walk