find . -type f | awk -F'.' '{print $NF}' | sort| uniq -c | sort -g


Эта команда ищет все файлы в текущем каталоге и его подкаталогах, получает их расширения и подсчитывает количество каждого расширения. Результат сортируется по возрастанию количества файлов с каждым расширением.
Альтернативой может быть использование команды «ls» для получения списка всех файлов, а затем использование других утилит для извлечения расширений и подсчета их количества, например «grep», «cut» и «sort».

Ответить

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