Если у вас есть папка, полная файлов (и подпапок), вам может потребоваться узнать, сколько файлов в ней всего. Пересчитывать файлы и папки по одному, конечно, не вариант, особенно если есть менее ужасные способы сделать это, такие как следующий.
Полезно знать: вы также можете считать строки или слова в Linux .
1. Проверьте с помощью файлового менеджера
Начнем с самого простого способа. Просто откройте каталог в файловом менеджере и посмотрите на строку состояния.
Contents
1. Проверьте с помощью файлового менеджера
ловый менеджер">Если вы не видите строку состояния, проверьте «Вид ->Строка состояния» в меню, чтобы проверить, включена ли строка состояния.
Недостаток этого метода в том, что он считает папку как один элемент, но не учитывает количество файлов в ней. На самом деле, цифра количества файлов в каталоге, которую вы получаете, представляет собой сумму количества папок и количества отдельных файлов в этом каталоге. Если вы хотите просмотреть их отдельно (например, количество файлов или только количество каталогов), вам нужно выбрать их, и тогда в строке состояния будет отображаться только количество файлов/каталогов в выделенном фрагменте.
2. Выберите файлы/каталоги, которые хотите посчитать
Помимо отображения количества всех файлов и папок в каталоге, Файловый менеджер позволит вам сделать больше. Например, если вы хотите посчитать только файлы или только папки или только часть файлов/папок в каталоге, просто выберите их, и в строке состояния отобразится количество выбранных файлов/папок. Например, если бы я хотел увидеть только количество файлов JPEG, я бы выбрал их. Результат отображается в строке состояния.
3. Получите более подробную статистику в окне свойств
Строка состояния выглядит великолепно, если у вас не так много файлов и папок, но если они есть, есть более эффективные способы их подсчета. Например, на изображении ниже показан список одной из моих рабочих папок.
Понимаете, это всего лишь ката
2. Выберите файлы/каталоги, которые хотите посчитать
о не показывает, но если я выберу их и щелкну правой кнопкой мыши, чтобы открыть «Свойства», в окне «Свойства» будет указано их количество.Я предполагаю, что вывод варьируется от одного файлового менеджера к другому, потому что я помню, что видел разные выходные данные (например, отдельный номер для файлов и папок), поэтому то, что вы получите, во многом зависит от файлового менеджера, который вы используете.п>
4. Как посчитать количество файлов через терминал
Если простые способы подсчета файлов и папок вам не подходят или вы являетесь пользователем терминала, хорошая новость заключается в том, что существует множество способов получить некоторые данные о ваших файлах и папках через терминал. Например, если вам просто нужен номер, используйте это:
ls -1 <3. Получите более подробную статистику в окне свойств
Эта команда возвращает только количество файлов/папок. Для рекурсивного подсчета файлов используйте следующее:
find DIR_NAME -type f | wc -lЯ заметил разницу в числах, которые я получаю в окне «Свойства» и в консоли, и я предполагаю, что это связано с тем, что консоль не считает каталоги или что-то в этом роде.
Существуют и другие команды для получения списков каталогов, такие как команды
list
, которые вы можете использовать, среди прочего, для получения номера файла, но я не собираюсь их обсуждать. Эти команды имеют множество параметров, и точный синтаксис варьируется от одной оболочки Linux к другой. Если они вас интересуют, ознакомьтесь с документацией используемой вами оболочки.4. Как посчитать количество файлов через терминал