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

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


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

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

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

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

Deprecated: Функция get_settings с версии 2.1.0 считается устаревшей! Используйте get_option(). in /data/site/nemcd.com/www/wp-includes/functions.php on line 6170
Как посчитать количество файлов в папке Linux и FreeBSD?
Как установить locate на CentOS?
W: There is no public key available for the following key IDs:
Как посмотреть процессор в Debian?
Linux как удалить старые файлы?

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

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