Как рекурсивно посмотреть расширения файлов в директории?

Собсно говоря, если в папке куча подпапок, в которых куча подпапок и в них файлов. Нужно вывести расширения всех файлов, которые есть. К примеру, есть тысяча файлов .jpeg - то вывод 1000 файлов с расширением jpeg, .JPG - 500 файлов. Гугл ничего не сказал.
  • Вопрос задан
  • 465 просмотров
Решения вопроса 1
Denormalization
@Denormalization
Так:
find ./ -type f | grep -E ".*\.[a-zA-Z0-9]*$" | sed -e 's/.*\(\.[a-zA-Z0-9]*\)$/\1/' | sort | uniq -c | sort -n

Или так:
find . -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn | head -50
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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