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

find . -type f -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn


Эта команда ищет все файлы в текущем каталоге и его подкаталогах, затем выводит путь к каждому файлу, обрезая его до первых двух компонентов разделенных «/», сортирует их, подсчитывает количество уникальных записей и сортирует результат в обратном порядке с указанием количества файлов в каждом подкаталоге. Это полезно для анализа структуры каталогов и количества файлов в них. Альтернативой может быть использование команды «tree» для более наглядного отображения структуры каталогов.

Ответить

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