**Суммарный вес png в мегабайтах, рекурсивно** ```find . -type f -name \*.png -ls|awk '{a+=$7}END{print a/1024/1024}'``` **Суммарная площадь png в мегапикселях, рекурсивно** ```find . -type f -name \*.png|xargs file|awk '{a+=$5*$7}END{print a/1024/1024}'``` **Количество файлов, рекурсивно** ```find . -type f -name \*.png|wc -l``` **Скопировать все png в отдельное место, рекурсивно** ```find . -iname "*.png" -type f -exec cp {} ./pngs \;``` **выбрать самый большой файл по расширению** ```find . -type f -name \*.eec2 -printf "%s\t%p\n" | sort -n | tail -1``` **Конкатенировать текстовые файлы, рекурсивно** ```find . -type f -name \*.eee | perl -e 'print "["; my @a; while(<>){ local $/ = undef; open my $fh, "< $_"; push(@a, <$fh>);} print join(",", @a) . "]"' > meta.json```