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

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

Подсчитайте количество файлов в каталоге с помощью команды ls

Команда ls — это самая основная команда Linux, которая обычно используется для вывода списка содержимого каталога. Вы можете связать его с командой wc Linux, которая может подсчитывать количество файлов в каталоге, используя соответствующие флаги. Синтаксис для подсчета количества файлов в каталоге с помощью команды ls:

лс | туалет -л

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

ls -l ~/Документы/тест | туалет -л

используя команду ls для подсчета количества файлов в каталоге

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

Команда дерева — это удобный инструмент, который может помочь увидеть каталог в иерархической форме вместе с количеством элементов. Но эта команда обычно не предустанавливается в большинстве дистрибутивов Linux сегодня. Эту команду Linux также можно использовать для подсчета количества файлов в каталоге. Используйте специальную команду дистрибутива для его установки:

1. Системы на базе Debian:

дерево установки sudo apt

2. Системы на базе Arch Linux:

sudo pacman -s дерево

3. Системы на базе Fedora:

дерево установки sudo dnf

После установки используйте этот синтаксис для подсчета количества файлов в каталоге в Linux:

дерево -L

В приведенном выше синтаксисе флаг -L используется для указания глубины, до которой будет искать команда дерева. Например, чтобы просмотреть содержимое каталога ~/Documents/test, используйте команду дерева, как описано здесь:

дерево -L 1 ~/Документы/тест

использование дерева команд Linux для подсчета количества файлов в каталоге

Подсчет файлов в каталоге с помощью команды find в Linux

Команда find — это многофункциональный инструмент, который можно использовать в различных случаях в дополнение к поиску нескольких элементов в Linux. В сочетании с командой wc -l с использованием канала оболочки (|) команду find можно использовать для подсчета количества файлов в любом каталоге Linux. Синтаксис для подсчета файлов с помощью команды find:

находить -Максимальная глубина -тип f | туалет -л

В приведенном выше синтаксисе -maxdepth относится к максимальному уровню, который будет искать команда find, а -type f указывает, что команда find будет искать только файлы. Затем канал оболочки (|) отправляет вывод команды find команде wc, где она подсчитывает количество файлов.

Например, чтобы подсчитать количество файлов в каталоге ~/Documents/test с помощью команды find:

find ~/Documents/test -maxdepth 1 -type f | туалет -л

Использование команды find для подсчета количества файлов в каталоге

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

Метод GUI Linux для подсчета количества файлов в каталоге довольно прост по сравнению с некоторыми методами CLI. Но это идет с компромиссом. Этот метод может работать только с настольными версиями Linux.

1. Щелкните правой кнопкой мыши каталог, для которого вы хотите подсчитать файлы, и выберите параметр свойств.

открытие окна свойств тестового каталога

2. Здесь вы увидите количество файлов в этом каталоге.

Параметр свойств для подсчета количества файлов в каталоге

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)