Как подсчитать все файлы, скрытые файлы, каталоги, скрытые каталоги, подкаталоги, скрытые подкаталоги и (символические) ссылки в данном каталоге с помощью bash?
find . | wc -l
Это будет считать каждую символическую ссылку как файл. Чтобы просмотреть символические ссылки, считая их содержимое, используйте:
find -L . | wc -l
find . -print0 | tr -cd '\0' | wc -c
Это обрабатывает имена файлов с символами новой строки.
Это делает это:
find the_directory|wc -l
Это работает, находя все файлы в каталоге и считая их.
Вы также можете использовать
tree
, это даст вам счет в конце.Я не знаю, как скорость сравнивается с находкой.Лениво:
tree | tail -1
проще набрать, чем найти: -)