Подсчитать количество файлов в каталоге Linux

Раздел: Linux
Написано: 26.08.2015
Автор: Antonio

Посчитать количество файлов в консоли Linux — и такое бывает нужно, уже не помню зачем, но я это использовал и решил записать для потомков :-)

Проверено в Linux Debian, есть вероятность, что будет работать и в других Linux

Debian logo

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


Очень быстрый метод для подсчета количества файлов в текущем каталоге 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

В консоли все четко и понятно, главное знать команды и помнить возможности, чтобы потом глянуть ключи :-)

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com