Was macht .cache? Es verbraucht einen riesigen Speicherplatz

12

Was tut es? Ist es in Ordnung, den gesamten Inhalt zu löschen? Es verbraucht bereits 14 GB meiner Festplatte.

Amumu
quelle
Wo ist diese Datei?
Soandos
Bei kubuntu befindet es sich in meinem Fall im Home-Ordner des Benutzers und hat 251 MB.
bbaja42
@ Amumu, könntest du zeigen, was sich in diesem Ordner befindet? ls -al .cache
Bbaja42
@ Soandos befindet sich in ~ /
Amumu

Antworten:

4

In meinem .cacheOrdner in Kubuntu befinden sich Dateien von Chromium (Internetbrowser), VLC (Media Player) und Dateien von apt(Paketaktualisierungen).

Ich habe sie gerade gelöscht und versucht, Chromium, VLC und zu verwenden apt-get. Sie alle "scheinen" zu funktionieren.

PS Dies ist alles andere als eine gute Antwort. Eine gute Antwort sollte eine Erklärung geben, warum es einen Standardordner für .cache gibt und wann und wie er gelöscht werden sollte.

PPS Wenn Sie nur daran denken, es zu löschen, überprüfen Sie, welche Programme es verwenden, und starten Sie sie neu.

bbaja42
quelle
Caching wird normalerweise verwendet, um einige Prozesse zu beschleunigen. Ich habe jedoch keine Erfahrung damit unter Linux.
Soandos
1
@ bbaja42 Der Cache scheint wieder normal zu sein. Ich weiß nicht, warum es viel Platz verschlungen hat. Es ist gut zu wissen, dass das Löschen dem System nicht schadet. Und ich stimme Ihnen zu, dass eine detaillierte Antwort besser wäre, aber falls es niemanden interessiert, werde ich Ihre Antwort akzeptieren, da es Sie zumindest interessiert :)
Amumu
Wahrscheinlich ist es eine gute Idee, zuerst alle laufenden Anwendungen zu schließen und dann den .cache-Ordner zu löschen oder zu verschieben. Möglicherweise können Sie derzeit verwendete Dateien nicht löschen.
Michael Butler
8

Es ist eine sehr alte Frage, aber ich denke, eine aussagekräftigere Antwort sollte hier stehen.

Aus der Spezifikation :

$XDG_CACHE_HOMEDefiniert das Basisverzeichnis, in Bezug auf das benutzerspezifische nicht wesentliche Datendateien gespeichert werden sollen. Wenn $XDG_CACHE_HOME entweder nicht festgelegt oder leer, sollte ein Standardwert von $HOME/.cacheverwendet werden.

Wenn also keine laufende Software dieses Verzeichnis aktiv verwendet (z. B. speichern die meisten Browser ihren Cache und einige Software speichern hier auch Video- / Bild-Miniaturansichten), ist es im Allgemeinen sicher, es zu entfernen. Bevor Sie dies tun, möchten Sie möglicherweise den Inhalt überprüfen. Die Namen der Unterverzeichnisse zeigen Ihnen, welche Programme ihre Daten dort speichern.

GergelyPolonkai
quelle
1

Mein System Ubuntu 14.04. Ich würde 2-Schritt-Verfahren verwenden. Ich würde es zuerst umbenennen und sagen xxxcache. Dann versuche ich, die Progs zu verwenden, die .cache verwenden. Höchstwahrscheinlich werden sie einen neuen .cache erstellen und die letzten Informationen darin ablegen. Mit anderen Worten, sie sollten alle arbeiten, aber sie werden sich nicht an die Vergangenheit erinnern. Ich habe keine Zeit, es zu testen, aber das würde ich tun. Wenn etwas wirklich nicht funktioniert, sagen wir Chrom oder Eclipse, würde ich xxxcache zurück ändern. Auf meinem Ubuntu gibt es ungefähr 30 Progs, die .cache verwenden. meiner bescheidenen Meinung nach

jim3377
quelle
1

Da niemand anderes darauf hingewiesen hat, ist es meines Erachtens gut zu bemerken, dass "ein Cache" per Definition eine zweite Kopie von Daten ist, die an anderer Stelle vorhanden sind, und dass die zweite Kopie im Cache aufbewahrt wird, um den Zugriff auf diese Daten zu beschleunigen .

Beispielsweise werden mit einem Webbrowser die heruntergeladenen Bilder, CSS-Dateien usw. eingelöst, wenn die Möglichkeit besteht, dass sie erneut benötigt werden. Wenn sie im Cache fehlen, gibt der Browser ein http get aus und sie werden aus dem Internet neu geladen. Der Browser überprüft nur die Änderungszeit des Elements. Wenn sich das, was sich im Cache befindet, mit dem im Internet übereinstimmt, wird es nicht erneut heruntergeladen, sondern nur aus dem Cache gezogen. (Und wenn das, was im Internet ist, neuer ist, wird es heruntergeladen und der Cache aktualisiert.)

Daher können zumindest im Fall des Cache eines Browsers die Cache-Informationen zu jedem Zeitpunkt gelöscht werden, zu dem der Browser nicht ausgeführt wird. Der Nebeneffekt ist, dass die Anzeige beim nächsten Laden einer Webseite möglicherweise länger dauert.

Der passende Cache ist nach meinem besten Wissen ähnlich.

Elliptische Ansicht
quelle