Как Подсчитать Количество Файлов в Папке?

Ниже приведены лучшие способы поиска и подсчета количества файлов и папок в конкретной директории.

Подсчитать количество файлов в текущей папке

Используя команду «ls»:

Если Вам необходимо подсчитать довольно большое количество файлов, данный метод является самым быстрым.

$ ls -f . | wc -l

Эта команда активирует опцию -a, таким образом . , .. и другие файлы начинающиеся с . , также будут подсчитаны.

Используя команду «find»:

$ find . -type f  -maxdepth 1 | wc -l

Рекурсивно подсчитать количество файлов

Следующая команда рекурсивно считает количество файлов в текущей директории и всех ее поддиректориях:

$ find . -type f | wc -l

Рекурсивно подсчитать количество папок

Следующая команда рекурсивно считает количество папок в текущей директории и всех ее поддиректориях:

$ find . -type d | wc -l

Подсчитать количество файлов «определенного типа»

Следующая команда рекурсивно считает количество файлов с расширением «.txt» в текущей директории и всех ее поддиректориях:

$ find . -type f -name "*.txt" | wc -l