¿Qué hace .cache? Consume un gran espacio en disco

12

¿Qué hace? ¿Está bien eliminar todo su contenido? Consume 14 GB de mi disco duro ya.

Amumu
fuente
¿Dónde está este archivo?
soandos
En kubuntu, en mi caso, se encuentra en la carpeta de inicio del usuario y tiene 251 MB.
bbaja42
@Amumu, ¿podrías mostrar lo que hay en esa carpeta? ls -al .cache
bbaja42
@soandos se encuentra en ~ /
Amumu

Respuestas:

4

En mi .cachecarpeta, en Kubuntu, hay archivos de Chromium (navegador de Internet), VLC (reproductor multimedia) y archivos de apt(actualizaciones de paquetes).

Acabo de eliminarlos e intenté usar Chromium, VLC y apt-get. Todos ellos "parecen" funcionar.

PD Esto está lejos de ser una buena respuesta, una buena respuesta debería dar una explicación de por qué hay una carpeta .cache predeterminada y cuándo y cómo debe eliminarse.

PPS Si está pensando en eliminarlo, asegúrese de verificar qué programas lo están utilizando y reinícielos.

bbaja42
fuente
El almacenamiento en caché se usa generalmente para acelerar algunos procesos. Sin embargo, no tengo experiencia con esto en Linux.
soandos
1
@ bbaja42 El caché parece ser normal nuevamente. No sé qué causó que se comiera mucho espacio. Es bueno saber que eliminar no dañará el sistema. Y, estoy de acuerdo con usted por tener una respuesta detallada sería mejor, pero en caso de que a nadie le importa, voy a aceptar su respuesta ya que al menos le importa :)
Amumu
Probablemente sea una buena idea cerrar primero todas las aplicaciones en ejecución, luego eliminar o mover la carpeta .cache. Es posible que no pueda eliminar los archivos que están actualmente en uso.
Michael Butler
8

Es una pregunta muy antigua, pero supongo que una respuesta más descriptiva debería ir aquí.

De la especificación :

$XDG_CACHE_HOMEdefine el directorio base en relación con el cual se deben almacenar los archivos de datos no esenciales específicos del usuario. Si $XDG_CACHE_HOME no está configurado o está vacío, se $HOME/.cachedebe utilizar un valor predeterminado igual a .

Por lo tanto, a menos que algún software en ejecución esté utilizando activamente este directorio (por ejemplo, la mayoría de los navegadores almacenan su caché, y algunos software también almacenan miniaturas de video / imagen aquí), generalmente es seguro eliminarlo. Antes de hacerlo, es posible que desee verificar su contenido; los nombres de los subdirectorios le mostrarán qué programas almacenan allí sus datos.

GergelyPolonkai
fuente
1

Mi sistema ubuntu 14.04. Yo usaría el procedimiento de 2 pasos. Primero le cambiaría el nombre por xxxcache. Luego trato de usar los programas que usan .cache. Lo más probable es que creen un nuevo .cache y pongan la información reciente en él. En otras palabras, todos deberían funcionar, pero no recordarán el pasado. No tengo tiempo para probarlo, pero esto es lo que haría. Si algo realmente no funciona, digamos cromo o eclipse, volvería a cambiar xxxcache. En mi ubuntu hay unos 30 progs que están usando .cache. En mi humilde opinión

jim3377
fuente
1

Como nadie más lo ha señalado, creo que sería bueno tener en cuenta que "un caché", por definición, es una segunda copia de los datos existentes en otros lugares, y que la segunda copia se guarda en el caché para ayudar a acelerar el acceso a estos datos. .

Por ejemplo, con un navegador web, las imágenes, los archivos CSS, etc., una vez descargados, se cobran si existe la posibilidad de que puedan volver a necesitarse. Si faltan en la memoria caché, el navegador emite un http get y se vuelven a cargar desde Internet. El navegador verifica solo el tiempo de modificación del elemento, y si lo que está en el caché es el mismo que en Internet, no se vuelve a descargar, sino que simplemente se saca del caché. (Y si lo que hay en Internet es más nuevo, se descarga y se actualiza el caché).

Por lo tanto, al menos en el caso de la memoria caché de un navegador, la información de la memoria caché se puede eliminar en cualquier momento en que el navegador no se esté ejecutando. El efecto secundario es la próxima vez que vuelva a cargar una página web, puede tardar más en mostrarse.

El caché apto es similar, que yo sepa.

Vista elíptica
fuente