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

Kak Podscitat Kolicestvo Fajlov V Kataloge V Linux



В Linux существует несколько способов проверки и подсчета общего количества файлов в каталоге. Подсчет файлов может быть полезен, особенно для автоматизации задач при написании сценариев bash и мониторинге системы. В этой статье мы рассмотрим различные методы подсчета количества файлов в каталоге в Linux.

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

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

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







1: Подсчитайте количество файлов в Linux с помощью ls с командами wc

'Туалет' команда может считать общее слова , линии , характер , и байт . Давайте использовать его с «лс» команда, которая будет подсчитывать общее количество файлов в каталоге. Будет соблюдаться следующий синтаксис:



$ лс /< имя-каталога > | Туалет

Например, чтобы подсчитать количество файлов в Картинки каталог будет использоваться следующая команда:



$ лс . / Картинки | Туалет





Точно так же, чтобы проверить файлы в и т. д. использование каталога:

$ лс / и т. д. | Туалет



2: подсчитайте количество файлов в Linux с помощью команды find с wc

Другой способ подсчета файлов в определенном каталоге — использование 'находить' и 'Туалет' команда:

$ находить < имя-каталога > -тип ф | Туалет

Например, чтобы подсчитать количество файлов в Картинки каталог, используйте:

$ находить . / Картинки -тип ф | Туалет

«ф» флаг используется только для файлов.

Чтобы узнать количество файлов в каталоге /etc, используйте:

$ находить / и т. д. -тип ф | Туалет

Сообщение об ошибке можно удалить или перенаправить в каталог /dev/null с помощью оператора перенаправления 2>. Таким образом, приведенная выше команда будет такой:

$ находить / и т. д. -тип ф 2 > / разработчик / нулевой | Туалет

Примечание: Важно отметить, что команда find будет считать файл рекурсивно, что означает, что она также будет считать все файлы в подкаталогах. Так что результат может быть разным.

3: Подсчитайте количество файлов в Linux с помощью команды дерева

Третья команда, которая может подсчитать количество файлов в каталоге, — это команда дерева. По умолчанию он недоступен; его нужно установить:

$ судо подходящий установить дерево

Чтобы получить количество файлов в каталоге (изображения), используйте:

$ дерево Картинки

Количество файлов можно увидеть в конце вывода.

4: Подсчитайте количество файлов в Linux с помощью графического интерфейса (Linux Mint 21)

Чтобы узнать количество файлов в каталоге через графический интерфейс, просто щелкните правой кнопкой мыши каталог, затем из контекстного меню откройте 'Характеристики' .

Там вы можете увидеть общее количество предметов.

Заключение

Подсчет файлов каталогов в Linux — простая задача, которую можно выполнить с помощью CLI (Интерфейс командной строки). Используя шаги статьи, мы можем подсчитать количество файлов в любом каталоге вашей системы Linux. Три команды, которые включают лс , находить и Туалет в основном используются для подсчета количества файлов внутри каталога в системе Linux.