find . -type f | awk -F'.' '{print $NF}' | sort| uniq -c | sort -g
Эта команда ищет все файлы в текущем каталоге и его подкаталогах, получает их расширения и подсчитывает количество каждого расширения. Результат сортируется по возрастанию количества файлов с каждым расширением.
Альтернативой может быть использование команды «ls» для получения списка всех файлов, а затем использование других утилит для извлечения расширений и подсчета их количества, например «grep», «cut» и «sort».