JDiskReport verfügt über eine Registerkarte, in der die Datenträgerverwendung nach Dateityp angezeigt wird. Die Typendaten basieren jedoch auf Dateierweiterungen und nicht auf dem tatsächlichen Inhalt.
Ansonsten ist hier ein Skript, mit file
dem Typen bestimmt werden:
$ ./disk_usage_by_file_type -c /dir/to/analyze Collecting file type data, please wait ... Done. Now run 'disk_usage_by_file_type -s' to print disk usage.
(wird etwas dauern, wenn das Verzeichnis groß ist)
$ ./disk_usage_by_file_type -s ... 154 Mb : application|pdf; charset=binary 170 Mb : video|x-msvideo; charset=binary 227 Mb : application|x-iso9660-image; charset=binary 690 Mb : application|octet-stream; charset=binary 810 Mb : audio|mpeg; charset=binary
So erhalten Sie eine Liste aller Dateien + Größen für einen bestimmten Typ (s), sortiert nach Dateigröße:
$ ./disk_usage_by_file_type -d 'image|jpeg' | sort -n ... 590: /share/pictures/screenshot.jpg 1017: /share/pictures/cd_cover/Wheel cutout+drop.jpg 16496: /share/pictures/photos/landscape.jpg 17642: /share/pictures/photos/contrast.jpg