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


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 er etwas beschädigen?


132
2018-02-06 23:53


Ursprung


Mein .cache war 11G - cmcginty
Mögliches Cross-Site-Duplikat von: superuser.com/questions/366771/ ... - Ciro Santilli 新疆改造中心 六四事件 法轮功


Antworten:


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

Wenn dein .cache wird groß, es könnte besser sein, den Inhalt zu betrachten und festzustellen, welche Anwendung es groß macht, und eine schlecht wirkende Anwendung neu zu konfigurieren (statt einfach zu löschen) .cache wenn es zu groß wird).

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

Um zu säubern (pass einfach auf mit dem -rf Flagge und andere Verzeichnisse;)

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. In den meisten Fällen können Sie die meisten Objekte in Ihrem Heimverzeichnis, Programmen oder Anwendungen löschen .cache (oder andere Punktdateien wie .local) wird sie neu erstellen.

Meistens verlieren Sie im schlimmsten Fall benutzerdefinierte Konfigurationen, aber keinen wirklichen Schaden für das System.

Ich würde dir nicht raten, Dinge, die du nicht verstehst, in deinem 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 aus der Sicherung wiederherstellen.

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


70
2017-09-28 21:20



Ich werde wirklich nervös über jeden Befehl, der beginnt rm -rf, also würde ich empfehlen, zu verwenden gvfs-trash ~/.thumbs stattdessen - wjandrea
Ich frage mich, warum ich komme Erlaubnis verweigert auf ./dconf (mit du -sh .) Bereits gelesen Dies. - Pablo Bianchi


Es ist im Allgemeinen sicher, es zu löschen. Vielleicht möchten Sie alle grafischen Anwendungen schließen (z. B. Banshee, rhythmbox, vlc, Software-Center, ..), 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 freigeben möchten, tun Sie es.

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

Eine andere Sache, die Sie beachten 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.


30
2017-09-28 20:54



Wenn Sie ~ / .cache löschen möchten, sollten Sie sie alle gleichzeitig löschen (damit Sie keine Anwendung mit einem inkonsistenten / partiellen Zustand verwechseln) und sofort danach neu starten (nur für den Fall, dass eine Anwendung Dateien in ~ / .cache läuft immer noch im Hintergrund). - thomasrutter


Ich habe gerade entdeckt, dass meine Sicherungsdiskette voll mit Sachen von .cache war (Ich denke, Anwendungen säubern ihren eigenen Cache, aber ich lösche Backups nicht, so dass es riesig wird). Ich schließe also .cache von meiner Backup-Liste aus, aber mir ist aufgefallen, 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, wird es Ihnen zeigen, was gelöscht wird:

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

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


13
2018-02-11 03:51



Genau mein Problem auch! Meine täglichen Backups waren konsistent ~ 1,7 GB. Jetzt habe ich gelöscht ~/.cache, sie sind nur ~ 0,1 GB! Guter Vorschlag re: der -atime Flagge auch. Was ich mache, ist ein ähnlicher Suchbefehl in meiner Crontab, auch für meine /tmp/ Mappe; ich benutze -atime +1 ohne Probleme. - Geremia
Ausgabe: du ~ / .cache | Sortiere -n, um nach Größe sortiert zu sehen - Scott Stensland


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.

Nur 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 Sachen.

Ich bin mir nicht sicher, ob diese Dateien alle nur temporär zur Geschwindigkeitserhöhung (zB Browser-Cache) da sind oder ob dieser "Cache" Dateien für einen anderen Zweck enthält (da die Geschwindigkeitssteigerung des Browser-Cache einer übermäßigen Nutzung der Bandbreite durch re entgegenwirkt) -Aufnehmen von Dateien auf einem Server, wobei für einen anderen Speicherort auf der Festplatte kein Unterschied in der Schreib- / Lesezeit erkennbar sein sollte.

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


7
2018-02-07 00:18



Ja, ich stimme zu, dass das Löschen nicht sinnvoll ist .cache. Verwenden Sie nach Möglichkeit das Programm, das den relevanten Ordner erstellt. Das Löschen des Chrome-Cache zum Beispiel sollte vorzugsweise über Chrome erfolgen. Wenn ein Programm kein sichtbares Mittel zur Verwaltung seines Caches bietet, kann es sicherer sein, es in Ruhe zu lassen, wenn man es nicht wirklich weiß.
Eine weitere Sache, die Sie in Betracht ziehen könnten, wenn Sie das Terminal nicht mögen und Befehle eingeben, ist folgendes: du ~/.cache > cachefolders_size. Es gibt Ihnen eine Liste mit den Größen jedes Ordners in .cache. Sie können die Informationen aus der generierten Datei in eine Tabelle einfügen und dann nach Ihrem Geschmack sortieren. Ich habe darüber gelesen Hier.
Die Idee von .cache ist, dass es ist löschbar (siehe standards.freedesktop.org/basedir-spec/basedir-speclatest.html). Anwendungen sollten nicht davon abhängen, und ich habe wirklich nie eine Anwendung bemerkt, die es falsch macht. Banshee ist in der Tat ein lustiger Fall, aber es ist ein großartiges Beispiel: BretD hat recht, dass Sie wahrscheinlich nicht Ihren ganzen Cache löschen wollen, weil es im Allgemeinen aus einem guten Grund da ist. Es dauert lange, bis Banshee Cover-Art erhält. Es kann es wieder tun, aber es wird in der Zwischenzeit hässlich aussehen. - Dylan McCall
@ vasa1 oder Sie können ein GUI-basiertes Disk Usage Analyzer verwenden. Ich denke Baobab, sollte auf Ubuntu verfügbar sein (ich benutze es in Debian) - Alois Mahdal
@DylanMcCall Diese Verknüpfung mit dem Standard macht Ihren Kommentar nützlicher als alle anderen Antworten. Wenn Sie diesen Kommentar zu einer Antwort machen würden, würde ich ihn aufwerten. - Parthian Shot


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.


0
2017-12-30 05:51



Kannst du diese Antwort authentischer machen? - Ten-Coin