Über das Informations-Fenster des Finders lässt sich schnell ermitteln, wie viele Dateien in einem bestimmten Ordner liegen. Doch was, wenn ihr die Anzahl nach Datei-Typ aufgeschlüsselt haben wollt? Oder wenn ihr eine detaillierte Übersicht über die Dateiverteilung in eurem System braucht?
In diesem Fall zieht ihr am besten das Terminal zurate. Diese Methode funktioniert sowohl auf macOS als auch auf allen Linux-Distributionen und liefert euch präzise Ergebnisse – oft schneller als grafische Tools.
Grundlegende Methode: Dateien nach Typ zählen
So geht’s Schritt für Schritt:
- Zuerst das Terminal starten (macOS: cmd+Leertaste, „Terminal“ eingeben; Linux: meist Strg+Alt+T).
- Dann cd und ein Leerzeichen eintippen, anschließend den betreffenden Ordner per Maus in das Terminal-Fenster ziehen und [Enter] drücken.
- Jetzt gebt ihr folgenden Befehl ein und bestätigt mit [Enter]:
find . -type f | sed 's/.*.//' | sort | uniq -c
Schon wird genau angezeigt, wie viele Dateien eines bestimmten Typs im angegebenen Ordner liegen.
Erweiterte Varianten für spezielle Anforderungen
Für eine übersichtlichere Darstellung mit Sortierung nach Häufigkeit verwendet ihr:
find . -type f | sed 's/.*.//' | sort | uniq -c | sort -nr
Dieser Befehl zeigt die häufigsten Dateitypen zuerst an – praktisch, wenn ihr einen schnellen Überblick über die Zusammensetzung großer Verzeichnisse braucht.
Wenn ihr nur bestimmte Dateitypen erfassen wollt, beispielsweise nur Bilder, könnt ihr das so machen:
find . -type f ( -iname ".jpg" -o -iname ".png" -o -iname ".gif" -o -iname ".webp" ) | wc -l
Moderne Alternativen: exa und fd
Inzwischen gibt es auch modernere Command-Line-Tools, die diese Aufgaben eleganter lösen. Das Tool exa (der moderne Nachfolger von ls) bietet erweiterte Funktionen:
exa -la --group-directories-first
Für komplexere Suchvorgänge ist fd eine schnelle Alternative zu find:
fd -e jpg -e png . | wc -l
Diese Tools müsst ihr meist nachinstallieren (macOS: brew install exa fd, Ubuntu: apt install exa fd-find).
Praktische Anwendungsfälle
Diese Befehle sind besonders nützlich, wenn ihr:
– Festplattenspeicher analysieren und große Dateisammlungen kategorisieren wollt
– Backup-Strategien entwickelt und wissen müsst, welche Dateitypen dominieren
– Mediatheken organisiert und einen Überblick über eure Foto-, Video- oder Musiksammlung braucht
– Entwicklungsprojekte analysiert und die Zusammensetzung eures Codes verstehen wollt
Tipps für Profis
Für sehr große Verzeichnisse könnt ihr die Suche mit -maxdepth begrenzen:
find . -maxdepth 1 -type f | sed 's/.*.//' | sort | uniq -c
Wenn ihr regelmäßig solche Analysen macht, lohnt es sich, einen Alias in eurer Shell-Konfiguration anzulegen:
alias countfiles="find . -type f | sed 's/.*.//' | sort | uniq -c | sort -nr"
So könnt ihr künftig einfach countfiles eingeben und erhaltet sofort eine sortierte Übersicht.
Integration in Scripts
Diese Befehle lassen sich auch gut in Shell-Scripts integrieren, um regelmäßige Reports zu erstellen oder Ordner-Monitoring zu automatisieren. Kombiniert mit cron könnt ihr so automatische Datei-Inventuren eures Systems erstellen.
Die Terminal-Methode mag auf den ersten Blick umständlich erscheinen, aber sie ist deutlich schneller und flexibler als grafische Tools – besonders bei großen Datenmengen oder wenn ihr die Ergebnisse weiterverarbeiten wollt.
Zuletzt aktualisiert am 11.04.2026

