Wer lange mit Linux arbeitet, sammelt mit der Zeit viele Daten an: Alte Konfigurationsdateien, Caches, vergessene Downloads und Reste längst deinstallierter Programme. Irgendwann wird das HomeVerzeichnis unübersichtlich und die Festplatte knapp.

Wichtig zu wissen: Ein „Wundertool“, das automatisch das Home-Verzeichnis durchsucht, die Liste installierter Programme abgleicht und dann zuverlässig alle Dateileichen nicht mehr vorhandener Programme präsentiert, existiert in der Praxis nicht. In der Regel führt der Weg über eine Kombination aus Paketverwaltung, allgemeinen System‑Cleanern und etwas manueller Kontrolle im Home-Verzeichnis.

Dieser Beitrag zeigt Schritt für Schritt, wie sich System und insbesondere das HomeVerzeichnis aufräumen lassen – vorsichtig und nachvollziehbar.

1. Grundlagen – Was wird bereinigt?

Unter Linux gibt es grob zwei Bereiche:

Systemdateien: gehören dem System, liegen z.B. unter /usr, /etc, /var.

Home-Verzeichnis: alles unter /home/benutzername (oder /home/$USER). Dort liegen persönliche Dokumente, aber auch Programm‑Einstellungen, Caches und Daten einzelner Anwendungen.

Die Paketverwaltung (z.B. apt) kümmert sich primär um Systemdateien, während das Home-Verzeichnis in der Verantwortung der Benutzerin oder des Benutzers liegt. Hinzu kommt: Programme speichern ihre Daten im Home-Verzeichnis sehr unterschiedlich, oft ohne klaren Bezug zu einem bestimmten Paketnamen – das macht eine vollautomatische Erkennung von Dateileichen schwierig.

Darum wird das Aufräumen in zwei Teile gegliedert:

– System bereinigen (alte Pakete, heruntergeladene Paketdateien usw.).

Home-Verzeichnis aufräumen (Konfigurationsdateien, Caches, große Dateien) – hier mit gezielter, aber behutsamer Handarbeit.

2. System aufräumen mit Bordmitteln (apt)

2.1 Paket-Cache leeren

Beim Installieren von Paketen lädt apt die .debDateien herunter und speichert sie zwischen. Diese Zwischenspeicher werden später meistens nicht mehr benötigt und können entfernt werden.

Im Terminal via:

sudo apt clean

oder etwas vorsichtiger:

sudo apt autoclean

clean entfernt alle zwischengespeicherten Paketdateien.
autoclean entfernt nur veraltete, nicht mehr verfügbare Paketdateien.

2.2 Nicht mehr benötigte Abhängigkeiten entfernen

Nach Deinstallation von Programmen bleiben manchmal Bibliotheken zurück, die nicht mehr gebraucht werden.

sudo apt autoremove --purge

autoremove findet automatisch Pakete, die als Abhängigkeiten installiert wurden, inzwischen aber keine Aufgabe mehr haben.

–purge entfernt zusätzlich die zugehörigen System-Konfigurationsdateien.

2.3 Programme gezielt deinstallieren

Programme, die nicht mehr verwendet werden, lassen sich sauber entfernen:

sudo apt remove --purge programmname
sudo apt autoremove --purge

Beispiel:

sudo apt remove --purge rhythmbox
sudo apt autoremove --purge

Damit verschwinden sowohl das Programm selbst als auch unnötige Abhängigkeiten.

3. Überblick gewinnen

Bevor Dateien gelöscht werden, ist ein Überblick sinnvoll, wo tatsächlich der meiste Platz verbraucht wird.

3.1 Grobe Übersicht im Home-Verzeichnis

Im Terminal:

du -h -d1 ~ | sort -h

du zeigt den belegten Platz von Verzeichnissen.

-d1 bedeutet: nur eine Ebene tief hineinschauen.

~ steht für das Home-Verzeichnis.

sort -h sortiert die Ausgabe, die größten Ordner stehen unten.

Typische „Platzfresser“:

->Downloads

->Videos, Bilder, Musik

->snap (bei Ubuntu mit Snap-Paketen)

->versteckte Ordner wie .cache, .local, .config

3.2 Konfigurations- und Cache-Verzeichnisse

Besonders Konfigurationen und Caches alter Programme sammeln sich gerne an.
Nützliche Befehle:

du -h -d1 ~/.cache | sort -h
du -h -d1 ~/.config | sort -h
du -h -d1 ~/.local/share | sort -h

So wird sichtbar, welche Programme große Caches oder Daten im Home-Verzeichnis abgelegt haben.

4. Caches und Programmreste entfernen

Da es kein verlässliches Vollautomatik-Tool gibt, liegt der Schwerpunkt hier auf einem einfachen, nachvollziehbaren Vorgehen.

4.1 Caches gefahrlos verkleinern

Caches lassen sich in der Regel problemlos löschen, da sie von den Programmen neu erzeugt werden. Typische Kandidaten:

– Browser-Caches (Firefox, Chromium, …)
– Thumbnails (Vorschaubilder)
– temporäre Dateien verschiedener Programme

Konsequenter Ansatz:

rm -rf ~/.cache/*

Normale Desktop-Umgebungen und Programme legen ihre Caches beim nächsten Start neu an. Wer vorsichtiger vorgehen möchte, löscht zunächst nur einzelne große Unterordner, z.B.:

du -h -d1 ~/.cache | sort -h
rm -rf ~/.cache/thumbnails

4.2 Konfigurationsordner nicht mehr verwendeter Programme

Da kein Tool zuverlässig erkennt, welche Konfigurationen zu längst entfernten Programmen gehören, hilft ein halbautomatischer Ansatz: Programmnamen und Ordner manuell abgleichen.

Viele Programme hinterlassen Konfigurationsdateien, wenn sie deinstalliert werden. Diese liegen häufig in:

~/.config/programmname
~/.local/share/programmname
~/.programmname (klassische „Dotfiles“)

Vorgehen:

Prüfen, ob ein bestimmtes Programm noch installiert ist:

dpkg -l | grep -i vlc

Erscheint keine Zeile mit ii am Anfang, ist das Paket in der Regel nicht mehr installiert.

Zughörige Konfigurationsordner suchen:

ls ~/.config | grep -i vlc
ls ~/.local/share | grep -i vlc
ls -d ~/.vlc*

Vorsichtige Methode – Zuerst umbenennen, später ggf. löschen.

mv ~/.config/vlc ~/.config/vlc.old
mv ~/.local/share/vlc ~/.local/share/vlc.old

Bleiben nach einigen Wochen alle Programme funktionsfähig und wird nichts vermisst, können diese .old‑Ordner endgültig entfernt werden:

rm -rf ~/.config/vlc.old ~/.local/share/vlc.old

Dieses Muster lässt sich auf viele Programme übertragen: Gezielt nach bekannten Namen suchen, prüfen, ob das Programm noch installiert ist, und dann Konfigurationsreste vorsichtig aussortieren.

5. Praxisbeispiele für Einsteiger

Beispiel 1: Downloads-Ordner entrümpeln

– Der Ordner „Downloads“ ist häufig einer der größten Platzverbraucher.
– Im Dateimanager nach Datum oder Größe sortieren.
Dateien löschen, die definitiv nicht mehr benötigt werden (alte ISO‑Images, Installer, ZIP‑Archive usw.).

Optional im Terminal:

du -h -d1 ~/Downloads | sort -h

Beispiel 2: Papierkorb und Log-Dateien

– Papierkorb im Dateimanager leeren (Rechtsklick auf Papierkorb → „Leeren“).
– Falls der Papierkorb Probleme macht, kann er im Terminal geleert werden:

rm -rf ~/.local/share/Trash/*

Logdateien im Home-Verzeichnis:

find ~ -name "*.log" -size +50M

Gezeigt werden Logdateien über 50 MB, die bei Bedarf gezielt entfernt werden können.

Beispiel 3: Große Dateien systemweit finden

Auch außerhalb des Home-Verzeichnisses können sich große Dateien ansammeln, etwa alte ISO‑Images unter /var oder /tmp. Hier ist besondere Vorsicht geboten:

sudo du -h -d1 / | sort -h

Abbildung: Zugriff auf „Cryptomator“ nicht möglich, da verschlüsselter Container.

Anschließend kann in verdächtige Verzeichnisse gewechselt und dort weiter untersucht werden. Vor Löschaktionen außerhalb des Home-Verzeichnisses empfiehlt sich zusätzliche Recherche.

6. Sicher aufräumen: Ein paar Grundregeln

– Kein blinder Einsatz von aggressiven Löschbefehlen, im Zweifel vorher recherchieren.
– Zuerst Caches und Downloads aufräumen, erst danach Konfigurationsdateien anfassen.
Konfigurationsordner zunächst umbenennen (z.B. foo → foo.old) und erst nach einer Testphase löschen.
– Regelmäßig Backups anlegen, etwa mit rsync oder grafischen Lösungen wie Timeshift oder vorta.
– Nicht auf ein „magisches“ Aufräum-Programm verlassen, sondern Paketverwaltung und manuelle Kontrolle bewusst kombinieren.

Fazit

Ein wirklich aufgeräumtes Linux-System entsteht nicht durch ein einzelnes Wundertool, sondern durch eine Kombination aus Paketverwaltung, dem gezielten Entfernen alter Pakete und Caches sowie einer bewussten Pflege des Home-Verzeichnisses. Wer sich Schritt für Schritt einen Überblick über Platzfresser verschafft, Konfigurationsreste vorsichtig behandelt und regelmäßig Backups anlegt, hält das System langfristig schlank, übersichtlich und stabil – ohne dabei wichtige Daten zu riskieren.

Titelbild: Designed by Freepik

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Anfrage von @Hans Hanglberger zu …Hallo und willkommen bei der Linux-Bibel, damit man dir weiter … Weiterlesen
automount bei TrixieWenn man ein ext-Fiesystem am USB ansteckt, dann wird das Gerät ni … Weiterlesen
Immich unter Podman installierenHallo Robert, habe es soweit hingekriegt. Nur der Immich Postgr … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

März 2026
M D M D F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
Archiv