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

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

Посчитать количество файлов в консоли 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

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


1 звезда2 звезды3 звезды4 звезды5 звезд (3 оценок, в среднем: 5,00 из 5)

Поделиться с друзьями:

Ещё похожие заметки:



Написать


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