Wie man mit find große oder alte Dateien unter Linux auflistet, sie sicher in der Vorschau anzeigt und nur das löscht, was man überprüft hat.
find ist der Standard-Linux-Befehl, der einen Verzeichnisbaum nach Dateien durchsucht, die Bedingungen wie Größe, Alter, Name oder Typ erfüllen. 'find / -xdev -type f -size +1G' listet Dateien auf dem Root-Dateisystem auf, die größer als 1 GB sind; dies ist oft der schnellste Weg, um zu sehen, was plötzlich eine Festplatte gefüllt hat.
-size +500M (größer als 500 MiB), -mtime +30 (vor mehr als 30 Tagen geändert), -name '*.log', -type f (nur Dateien), -xdev (nicht in andere Dateisysteme wechseln).
Fügen Sie '-exec ls -lh {} +' hinzu, um die Größen zu sehen, oder verwenden Sie -printf von GNU find, zum Beispiel -printf '%s %p\n', und sortieren Sie die Ausgabe.
-delete entfernt jeden Treffer sofort. Führen Sie zuerst denselben Befehl ohne -delete aus, lesen Sie die Liste und fügen Sie dann -delete als letzte Option hinzu.
sudo find / -xdev -type f -size +1G -exec ls -lh {} +sudo find /var/log -type f -name '*.gz' -mtime +30sudo find /var/log -type f -name '*.gz' -mtime +30 -deleteZuletzt aktualisiert: 2026-10-08
So finden Sie mit du und dem interaktiven ncdu heraus, was eine Linux-Festplatte füllt, unter Verwendung von Optionen, die auf einem Dateisystem bleiben.
Was ein Inode ist, wie man die Inode-Auslastung mit df -i anzeigt und wie man Verzeichnisse mit Millionen kleiner Dateien findet.
Wie man die Ausgabe von df liest, warum Use% bei normalen Benutzern 100% erreichen kann, bevor Avail null ist, und wie man Inodes mit df -i überprüft.