KoyaKoya
@KoyaKoya
IT Lover

Как вывести количество поддиректорий в директории?

Какой командой можно вывести количество (число) поддиректорий, находящихся в директории?
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
shabelski89
@shabelski89
engineer
ls -d /path/to/directory/*/ | wc -l

/path/to/directory - директория
*/ - указание на просмотр внутри директории
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
fzfx
@fzfx
18,5 дм
например, такой:
find /path/to/directory -maxdepth 1 -type d | wc -l

/path/to/directory - директория.
Ответ написан
xotkot
@xotkot
хорошо есть и хорошо весьма
exa -Da ПУТЬ | wc -l
exa как замена ls
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Вот тебе решение, которое работает мгновенно, независимо от количества директорий:
echo $(( $(stat -c '%h' /path/to/directory) -2 ))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы