Vereinfachtes Auffinden großer Dateien unter Linux
Wenn Speicher knapp wird, will ich keine Theorie. Ich will die größten Dateien finden, sofort. Genau dafür ist vereinfachtes auffinden grosser dateien unter linux da: schnell sehen, was den Platz frisst, und dann sauber aufräumen.
Ich zeige dir hier die schnellsten Wege, die besten Befehle und ein paar praktische Tricks, die ich selbst nutze. Ohne Umwege. Ohne unnötige Details.
Warum ich große Dateien zuerst suche
Wenn eine Partition voll ist, gibt es drei typische Probleme:
- Updates schlagen fehl.
- Anwendungen werden langsam oder instabil.
- Ich verliere Zeit mit blindem Löschen.
Der clevere Weg ist simpel: Erst die größten Dateien und Verzeichnisse finden, dann entscheiden. Nicht umgekehrt.
Der schnellste Befehl für vereinfachtes auffinden grosser dateien unter linux
Mein Standard ist du kombiniert mit sort und head.
du -ah /pfad/zum/verzeichnis | sort -rh | head -n 20
Was macht das?
du -ahzeigt Größen von Dateien und Ordnern an.sort -rhsortiert nach Größe, groß nach klein.head -n 20zeigt die Top 20.
Wenn ich wirklich schnell Klarheit will, starte ich oft im Home-Verzeichnis:
du -ah ~ | sort -rh | head -n 20
Das ist der direkte Weg zu den größten Platzfressern.
Große Dateien mit find finden
Wenn ich nur Dateien über einer bestimmten Größe suche, nehme ich find. Das ist präzise und stark.
find /pfad -type f -size +100M
Das zeigt alle Dateien größer als 100 MB. Ich kann die Grenze anpassen:
+10Mfür alles über 10 MB+1Gfür große Brocken über 1 GB-100Mfür Dateien unter 100 MB
Wenn ich auch gleich Größen sehen will, kombiniere ich es mit ls oder nutze direkt du. Für schnelles Scannen reicht oft:
find /pfad -type f -size +100M -exec ls -lh {} \;
Das beste Tool mit Oberfläche: ncdu
Wenn ich nicht nur suchen, sondern interaktiv aufräumen will, nutze ich ncdu. Das Tool ist brutal effizient.
Installation:
sudo apt install ncdu
Oder auf anderen Systemen über den Paketmanager deiner Distribution. Mehr Infos gibt es auf der offiziellen Seite: ncdu.
Start:
ncdu /pfad
Warum ich es mag:
- Ich sehe sofort, wo der Platz steckt.
- Ich kann mit Pfeiltasten navigieren.
- Ich lösche direkt, ohne wild zu springen.
Wenn du oft Speicherprobleme hast, ist das eines der besten Werkzeuge überhaupt.
So finde ich den größten Speicherfresser auf dem ganzen System
Wenn ich nicht weiß, wo das Problem liegt, gehe ich von oben nach unten vor.
sudo du -xah / | sort -rh | head -n 20
Wichtig ist -x. Damit bleibt du auf dem aktuellen Dateisystem. Das verhindert Chaos, wenn Mounts im Spiel sind.
Das ist nützlich, wenn ich zum Beispiel herausfinden will, ob /var, /home oder /tmp das Problem ist.
Praktische Tipps, die mir Zeit sparen
Hier sind die Sachen, die wirklich helfen:
- Immer erst Verzeichnisse prüfen. Viele glauben, eine Datei sei schuld, obwohl ein Ordner voll ist.
- Mit administrativen Rechten arbeiten, wenn nötig. Sonst übersiehst du Systemdateien.
- Große Log-Dateien prüfen. Besonders in
/var/logentstehen schnell riesige Dateien. - Temporäre Dateien nicht vergessen.
/tmpund Cache-Ordner sind oft unterschätzt. - Vor dem Löschen immer prüfen, was die Datei macht. Nicht blind löschen, nur weil sie groß ist.
Typische Orte für große Dateien unter Linux
Wenn ich systematisch suche, checke ich zuerst diese Bereiche:
/home– Downloads, Videos, Archive, Projektordner/var– Logs, Cache, Docker-Daten, Paketdaten/tmp– temporäre Dateien/opt– installierte Tools und Pakete/usr– bei ungewöhnlich großem Systemumfang
Bei Servern ist /var oft der erste Verdächtige. Bei Desktop-Systemen ist es meistens /home.
Worauf ich beim Löschen achte
Eine große Datei zu löschen ist nur dann gut, wenn sie wirklich entbehrlich ist. Ich prüfe vorher immer:
- Ist die Datei aktiv in Benutzung?
- Ist sie ein Log, ein Backup oder ein Cache?
- Kann ich sie komprimieren statt löschen?
- Gibt es eine App, die sie automatisch neu erzeugt?
Ein guter Punkt für Logrotate ist die offizielle Doku: logrotate.
Meine einfache Methode in 3 Schritten
- Erst den Bereich finden. Ich starte mit
duoderncdu. - Dann die größten Dateien öffnen. Ich prüfe Inhalt, Zweck und Alter.
- Dann entscheiden. Löschen, verschieben, komprimieren oder ignorieren.
Das ist der ganze Punkt: Nicht raten. Messen. Dann handeln.
Fazit
Wenn du Speicherprobleme schnell lösen willst, brauchst du keinen komplizierten Workflow. Du brauchst ein paar starke Befehle und eine klare Reihenfolge. vereinfachtes auffinden grosser dateien unter linux ist genau das: schnell sehen, was Platz verbraucht, und dann gezielt aufräumen.
Mein Favorit für den Alltag ist ncdu. Mein Favorit für Skripte und Terminal-Workflows ist du mit sort und head. Und wenn ich einzelne große Dateien suche, nehme ich find.
So spare ich Zeit. So halte ich Systeme sauber. Und so finde ich große Dateien unter Linux ohne Stress.