Подсчитать количество файлов в каталоге Linux
Посчитать количество файлов в консоли Linux — и такое бывает нужно, уже не помню зачем, но я это использовал и решил записать для потомков
Проверено в Linux Debian, есть вероятность, что будет работать и в других Linux
Подсчитать количество файлов в текущей папке
Очень быстрый метод для подсчета количества файлов в текущем каталоге Linux.
ls -f . | wc -l |
Так же можно использовать команду find, получается немного длиннее:
find . -type f -maxdepth 1 | wc -l |
Подсчет в отдельном каталоге — это не очень интересно, гораздо полезнее посчитать количество файлов и в подкаталогах, т.е. рекурсивно.
Рекурсивный подсчет файлов и в подкаталогах.
find . -type f | wc -l |
Чтобы посчитать количество каталогов, достаточно поменять ключ f на d
find . -type d | wc -l |
find . -type f -name "*.log" | wc -l |
Последняя команда считает рекурсивно количество файлов с расширением .log
В консоли все четко и понятно, главное знать команды и помнить возможности, чтобы потом глянуть ключи