Startseite
» LINUX
»
So löschen Sie Programm-Cache-Dateien unter Linux sicher
So löschen Sie Programm-Cache-Dateien unter Linux sicher
Um Programm-Cache-Dateien unter Linux zu löschen, überprüfen Sie Ihr Benutzer-Cache-Verzeichnis und entfernen Sie nur die Ihnen bekannten Cache-Ordner. Auf vielen Desktop-Systemen befindet sich dieses Verzeichnis unter `/usr/local/cache` ~/.cache. Schließen Sie zunächst das Programm, prüfen Sie, welcher Ordner Speicherplatz belegt, und verschieben Sie den ausgewählten Cache-Ordner in den Papierkorb, um ihn vor dem endgültigen Löschen noch einmal zu überprüfen.
Suchen Sie das Linux-Cache-Verzeichnis und überprüfen Sie dessen Größe.
Die XDG-Basisverzeichnisspezifikation legt $XDG_CACHE_HOMEdas Basisverzeichnis für benutzerbezogene, nicht essentielle Cache-Daten fest. Wenn diese Variable nicht gesetzt oder leer ist, wird standardmäßig der Standardwert verwendet $HOME/.cache. Einige Anwendungen nutzen andere Speicherorte oder verwalten ihre Caches intern. Überprüfen Sie daher den Pfad, bevor Sie Dateien löschen.
Um die Größe schnell zu überprüfen, öffnen Sie das Terminal und führen Sie folgenden Befehl aus:
cache_dir="\${XDG_CACHE_HOME:-$HOME/.cache}"
printf 'Cache directory: %s\n' "$cache_dir"
du -sh "$cache_dir"
du -h --max-depth=1 "$cache_dir" | sort -h
Die erste duZeile zeigt die Gesamtanzahl an; die zweite listet die direkten Unterordner auf, wobei größere Einträge weiter unten stehen. Diese --max-depthOption wird von GNU Coreutils unterstützt du, das auf den meisten Desktop-Linux-Distributionen standardmäßig enthalten ist; siehe die Dokumentation zu `du` in den GNU Coreutils . Diese Befehle überprüfen lediglich die Größe; sie löschen keine Dateien. Befindet sich Ihr Cache-Verzeichnis an einem anderen Ort, verwenden Sie den ausgegebenen Pfad beim Scannen.
Untersuchen Sie Cache-Ordner mit dem Festplattennutzungsanalysator.
Der GNOME-Festplattennutzungsanalysator (auch Baobab genannt) kann einen Ordner scannen und anzeigen, wie dessen Inhalt Speicherplatz belegt. Die folgenden Schritte funktionieren auch dann, wenn Ihr Linux-Desktop einen anderen Dateimanager verwendet; die Menübezeichnungen können abweichen.
Die Funktion „Festplattennutzungsanalyse“ mit geöffnetem Befehl „Ordner scannen“ kann je nach Desktop-Version leicht variieren.
Beenden Sie die Anwendung, deren Cache Sie löschen möchten. Ein laufendes Programm kann Dateien während des Löschvorgangs neu erstellen.
Öffnen Sie die Datenträgeranalyse über das Anwendungsmenü. Öffnen Sie das Menü in der oberen rechten Ecke und wählen Sie „Ordner scannen…“ . GNOME dokumentiert diese Option zum Scannen eines einzelnen Ordners.
Wählen Sie das von Ihrem System angezeigte Cache-Verzeichnis; .cache ist in vielen Dateimanagern ausgeblendet.
Wählen Sie im Ordnerauswahldialog das Cache-Verzeichnis aus. Öffnen Sie in der Standardkonfiguration Ihren Benutzerordner und wählen Sie „ Cache-Verzeichnis“ .cache. Falls versteckte Dateien nicht sichtbar sind, drücken Sie in GNOME Files die Taste Ctrl„+ H“. Auf einem anderen Desktop verwenden Sie den Befehl „Versteckte Dateien anzeigen“. Wählen Sie stattdessen Ihren benutzerdefinierten $XDG_CACHE_HOMESpeicherort, falls Sie einen verwenden.
Beispielhaftes Scan-Layout. Ordnernamen und angezeigte Größen können je nach Linux-System variieren.
Warten Sie, bis der Scan abgeschlossen ist, und sehen Sie sich dann die Ordnerliste und das Diagramm an. Erweitern Sie die Ordnerstruktur oder sortieren Sie nach Größe, um herauszufinden, welcher anwendungsspezifische Unterordner den Speicherplatz belegt. Der Datenträgeranalysedienst kann Berechtigungsfehler melden, wenn ein Ordner nicht lesbar ist. Scannen Sie daher Ihren eigenen Benutzercache als normaler Benutzer, anstatt das Tool mit dem Befehl `<username>` zu starten sudo.
Ausgewählte Cache-Dateien in den Papierkorb verschieben
Löschen Sie einen Ordner erst, nachdem Sie sichergestellt haben, dass er temporäre Cache-Daten der zu löschenden Anwendung enthält. Wenn Sie sich nicht sicher sind, welche Daten ein anwendungsspezifischer Ordner speichert, konsultieren Sie die Dokumentation der Anwendung oder verwenden Sie deren Einstellung zum Löschen des Caches.
Verschieben Sie nur den von Ihnen angegebenen Cache-Ordner; das genaue Menü hängt von Ihrem Dateimanager ab.
Klicken Sie im Festplattennutzungsanalysator mit der rechten Maustaste auf den identifizierten Ordner und wählen Sie „ In den Papierkorb verschieben“ . Die GNOME-Hilfe beschreibt dies als die Methode, um einen unerwünschten Ordner aus dem Analysator zu löschen.
Alternativ können Sie im Dateimanager Ihren Benutzerordner öffnen, versteckte Dateien anzeigen lassen, .cacheden gewünschten App-Cache-Ordner öffnen und in den Papierkorb verschieben. Wählen Sie nicht benachbarte Ordner nur aufgrund ihrer Größe aus.
Öffnen Sie den Papierkorb und überprüfen Sie seinen Inhalt. Leeren Sie ihn erst, wenn Sie die Dateien endgültig löschen möchten; der Papierkorb kann auch andere Dateien enthalten. Andernfalls lassen Sie die Dateien dort, bis Sie sichergestellt haben, dass die Anwendung wie erwartet funktioniert.
Beim Neustart der App werden möglicherweise Miniaturansichten, Indizes oder andere Cache-Dateien neu erstellt. Dies kann den ersten Start oder das nächste Laden verlangsamen, und einige zwischengespeicherte Downloads müssen unter Umständen erneut abgerufen werden. Der Cache füllt sich während der Laufzeit der App wieder auf.
Was nicht gelöscht werden sollte
Behandeln Sie Einstellungen und persönliche Daten nicht als Cache. Vermeiden Sie das Löschen von ~/.configDateien, ~/.local/sharewenn Sie lediglich temporäre Dateien entfernen möchten; Anwendungen nutzen diese Speicherorte häufig für Konfigurations- und Benutzerdaten.
Verwenden Sie keine Root-Rechte für Ihren eigenen Cache. Das Löschen von Dateien aus Ihrem Home-Verzeichnis sudoist unnötig und kann dazu führen, dass Dateien dem falschen Benutzerkonto zugeordnet bleiben.
Verwechseln Sie nicht Anwendungscaches mit Paketmanager-Caches. Ein Systempaketmanager verfügt über eigene Bereinigungsbefehle und -orte. Das Löschen ~/.cachedieser Caches gibt den Speicherplatz nicht unbedingt wieder frei.
Gehen Sie nicht davon aus, dass jeder große Ordner entsorgt werden kann. Ein Profil, eine Offline-Bibliothek oder eine heruntergeladene Datei können nützliche Daten enthalten, selbst wenn sie sich in der Nähe von Cache-Verzeichnissen befinden.
Häufige Probleme
Wenn ein gelöschter Ordner sofort wieder erscheint, ist die Anwendung möglicherweise noch geöffnet oder hat ihren Cache neu erstellt. Beenden Sie sie und prüfen Sie es später erneut. Wenn sich der verfügbare Speicherplatz nach dem Verschieben von Dateien in den Papierkorb nicht ändert, überprüfen Sie den Papierkorb und leeren Sie ihn anschließend. Ist der verfügbare Speicherplatz ~/.cachegering, verwenden Sie die Datenträgeranalyse, um andere Ordner zu scannen, die Ihnen gehören; der Cache ist nur eine mögliche Ursache für die hohe Speichernutzung.