Как рекурсивно найти количество файлов (не каталогов) внутри каталога, исключая шаблон глобуса?

Другой вариант — установить тему Conky , которая показывает текущее использование диска. Таким образом, вы можете следить за ним все время. У меня есть панель состояния i3 -, показывающая использование двух моих основных дисков.

0
23.03.2020, 16:48
1 ответ

Я бы использовал для этого find:

find. \( -name.git -o -name node_modules -o -name wp-snapshots \) -prune -o -type f -print | wc -l

Это ищет все файлы (, включая каталоги ), начиная с текущего каталога, и обрабатывает их следующим образом:

  • если имя соответствует .git, node_modulesили wp-snapshots, дерево, начинающееся с соответствующей записи, игнорируется
  • для всего остального печатаются обычные файлы

Выходной сигнал затем подается на wc -l.

3
28.04.2021, 23:19

Теги

Похожие вопросы