Подсчет файлов, содержащихся в каталоге - PullRequest
4 голосов
/ 16 сентября 2011

Как подсчитать все файлы, скрытые файлы, каталоги, скрытые каталоги, подкаталоги, скрытые подкаталоги и (символические) ссылки в данном каталоге с помощью bash?

Ответы [ 4 ]

6 голосов
/ 16 сентября 2011
find . | wc -l

Это будет считать каждую символическую ссылку как файл. Чтобы просмотреть символические ссылки, считая их содержимое, используйте:

find -L . | wc -l
4 голосов
/ 16 сентября 2011
find . -print0 | tr -cd '\0' | wc -c

Это обрабатывает имена файлов с символами новой строки.

2 голосов
/ 16 сентября 2011

Это делает это:

find the_directory|wc -l

Это работает, находя все файлы в каталоге и считая их.

0 голосов
/ 06 декабря 2013

Вы также можете использовать

tree

, это даст вам счет в конце.Я не знаю, как скорость сравнивается с находкой.Лениво:

tree | tail -1

проще набрать, чем найти: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...