Ist es in Ordnung, ~ / .cache zu löschen?

129

Wenn ich den Disk Usage Analyzer benutze und meinen Home-Ordner scanne, taucht .cache immer mit einer ordentlichen Portion darin auf. Wäre es in Ordnung für mich, den Inhalt dieses Ordners zu löschen oder würde etwas beschädigt?

    
Aner 07.02.2012, 00:53
quelle

5 Antworten

69

Um die Frage zu beantworten, IMO können Sie alle von .cache ohne langfristige nachteilige Auswirkungen löschen.

Wenn Ihr .cache stark anwächst, ist es möglicherweise besser, sich den Inhalt anzusehen und festzustellen, welche Anwendung ihn groß macht, und eine schlecht reagierende Anwendung neu zu konfigurieren (statt einfach .cache zu löschen, wenn sie zu groß wird) ).

Ein anderes Verzeichnis, das viel Platz in Anspruch nehmen kann (und / oder ein peinliches Beweisstück speichert), ist das Verzeichnis .thumbs . Viele Dateien in .thumbs scheinen Duplikate zu sein.

Um zu bereinigen (passen Sie nur mit dem -rf -Flag und anderen Verzeichnissen auf;)

rm -rf ~/.thumbs/*

Wenn Sie neu bei Ubuntu / Linux sind, ist es schwer zu wissen, was Sie in Ihrem Home-Verzeichnis löschen können und was nicht. Zum größten Teil können Sie fast alles in Ihrem Home-Verzeichnis löschen, Programme oder Anwendungen, die .cache (oder andere Dot-Dateien wie .local ) benötigen, um sie neu zu erstellen.

In den meisten Fällen verlieren Sie im schlimmsten Fall benutzerdefinierte Konfigurationen, aber keinen wirklichen Schaden für das System.

Ich würde Ihnen nicht raten, Dinge, die Sie nicht verstehen, in Ihrem Home-Verzeichnis zu löschen, zu sichern oder einen Testaccount zu verwenden. Im Zweifelsfall wäre es sicher, eine Sicherungskopie zu erstellen oder die Datei zu verschieben.

mv .cache .cache_backup

Sie können dann bei Bedarf eine Sicherung wiederherstellen.

Starten Sie KEINE Dinge, die Sie nicht verstehen, NICHT außerhalb Ihres Home-Verzeichnisses.

    
Panther 28.09.2012 23:20
quelle
28

Es ist im Allgemeinen sicher, es zu löschen . Vielleicht möchten Sie alle grafischen Anwendungen (z. B. Banshee, rhythmbox, vlc, Software-Center, ..) schließen, um eine Verwechslung der auf den Cache zugreifenden Programme zu vermeiden (wo ist meine Datei plötzlich gelandet?).

>

Es kann leicht eine Größe von 100+ MB haben, also wenn Sie Speicherplatz frei machen wollen, tun Sie es.

Wie bereits von BretD und Dylan McCall , die Art der Dateien sind teilweise Downloads, Browser-Cache, Mediendateien wie Symbole, etc., um den zukünftigen Zugriff auf die gleichen Dateien zu beschleunigen.

Eine andere Sache, die Sie im Auge behalten sollten: das Löschen einer Anwendung löscht nicht notwendigerweise den relevanten Ordner ~ / .cache / removed_prog; In diesem Fall nehmen diese Dateien nur Speicherplatz ein und werden nicht verwendet. Diese können definitiv gelöscht werden.

    
rosch 28.09.2012 22:54
quelle
13

Ich habe gerade entdeckt, dass meine Sicherungsdiskette voll mit Sachen aus .cache war (Ich nehme an, Anwendungen säubern ihren eigenen Cache, aber ich lösche Backups nicht, so dass es sehr groß wird). Ich schließe also .cache aus meiner Backup-Liste aus, aber ich habe festgestellt, dass .cache Sachen von ZEHN JAHREN hat, Software, die ich vergessen hatte, die ich jemals benutzt habe!

Dadurch wird alles in Ihrem .cache gelöscht, auf das zuletzt vor mehr als einem Jahr zugegriffen wurde

find ~/.cache/ -type f -atime +365 -delete

Wenn Sie nervös sind, wenn Sie es ausführen, zeigt dies Ihnen, was gelöscht wird:

find ~/.cache/ -depth -type f -atime +365 

Ich verwende 'Zugriffszeit' dafür, Sie könnten auch 'Erstellungszeit' mit -ctime versuchen (obwohl ich viele Cache-Dateien gefunden habe, die Jahre alt sind, aber immer noch zugegriffen wird). Danke an @ n33rma für den Bearbeitungsvorschlag.

    
andrew lorien 11.02.2016 04:51
quelle
7

Ich würde empfehlen, es nicht zu löschen. Ich bin kein Linux-Experte (obwohl ich hoffe, es zu sein!) Und kenne die Besonderheiten der Dateisystemstruktur nicht, aber du kannst untersuchen, was genau in dem Ordner ist, indem du in deinen Home-Ordner gehst und ctrl + h triffst versteckte Ordner. Sie können dann in den .cache-Ordner gehen und sehen, was dort drin ist.

Schon von einem kurzen Blick auf mein System weiß ich, dass Banshee Albumcover im Cache-Ordner speichert (weiß nicht warum genau), Chrom hat Daten im Cache-Ordner, viele Programme behalten Protokolle im .cache-Ordner , Und andere Dinge.

Ich bin mir nicht sicher, ob diese Dateien alle nur temporär für Geschwindigkeitssteigerungen (wie Browser-Cache) da sind oder ob dieser "Cache" Dateien für einen anderen Zweck enthält (da die Geschwindigkeitssteigerung des Browser-Cache dem übermäßigen Einsatz von Bandbreite durch erneutes Zugreifen auf Dateien auf einem Server, wobei kein Unterschied in den Lese- / Schreibzeiten für einen anderen Dateispeicherort auf der Festplatte erkennbar sein sollte.

Ich hoffe, dass jemand mehr darüber weiß als ich und Ihnen eine bessere Antwort geben kann.

    
BretD 07.02.2012 01:18
quelle
0

Ich benutze Debian. Öffnen Sie einfach Ihren privaten Ordner. Machen Sie es, um versteckte Dateien anzuzeigen. Sie werden .cache im Ordner sehen. Öffnen Sie es und löschen Sie alle Dateien, die Sie nicht benötigen. Irgendwann kann sich Malware im .cache einlagern und Ihre Anwendung unberechenbar machen. Es wird Ihrem Debian / Ubuntu-System keinen Schaden zufügen, aber es kann den Anschein erwecken, dass etwas mit Ihrem System nicht stimmt, wenn Sie ein Neuling sind. Wenn Sie so etwas finden, müssen Sie alle Anwendungen stoppen, den Inhalt des Caches löschen und dann Ihre Anwendungen neu starten.

    
Goldin R. Bennet 30.12.2016 06:51
quelle

Tags und Links