Code:
find . -type f -exec file -b -- {} \; | sort | uniq -c | \
sort -r -n | awk '{$1=""; print $0;}'
Output:
GIF image data, version 89a, 57 x 68
GIF image data, version 89a, 8 x 8
GIF image data, version 89a, 17 x 11
PNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced
JPEG image data, JFIF standard 1.02, aspect ratio, density 100x100, segment length 16, baseline, precision 8, 100x457, frames 3
JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=0], baseline, precision 8, 510x300, frames 3
HTML document, UTF-8 Unicode text, with CRLF line terminators
GIF image data, version 89a, 960 x 4
GIF image data, version 89a, 46 x 42
GIF image data, version 89a, 100 x 100
Composite Document File V2 Document, Cannot read section info
ASCII text, with CRLF line terminators
Desired output:
GIF image data, version 89a, 57 x 68
GIF image data, version 89a, 8 x 8
GIF image data, version 89a, 17 x 11
PNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced
JPEG image data, JFIF standard 1.02, aspect ratio, density 100x100, segment length 16, baseline, precision 8, 100x457, frames 3
JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=0], baseline, precision 8, 510x300, frames 3
HTML document, UTF-8 Unicode text, with CRLF line terminators
GIF image data, version 89a, 960 x 4
GIF image data, version 89a, 46 x 42
GIF image data, version 89a, 100 x 100
Composite Document File V2 Document, Cannot read section info
ASCII text, with CRLF line terminators
Probably fairly easy, but I can't wrap my head around it -- how to remove the first leading space.