Cosa fa .cache? Consuma un enorme spazio su disco


12

Che cosa fa? Va bene eliminare tutto il suo contenuto? Consuma già 14 GB del mio disco rigido.


Dov'è questo file?
soandos,

In kubuntu, nel mio caso, si trova nella cartella home dell'utente e ha 251 MB.
bbaja42,

@Amumu, potresti mostrare cosa c'è in quella cartella? ls -al .cache
bbaja42,

@soandos si trova in ~ /
Amumu l'

Risposte:


4

Nella mia .cachecartella, in Kubuntu, ci sono file da Chromium (browser Internet), VLC (lettore multimediale) e file da apt(aggiornamenti del pacchetto).

Li ho appena cancellati e ho provato a usare Chromium, VLC e apt-get. Sembrano tutti "funzionare".

PS Questa è tutt'altro che una buona risposta, una buona risposta dovrebbe dare una spiegazione del perché c'è la cartella .cache predefinita e quando e come dovrebbe essere eliminata.

PPS Se stai pensando di eliminarlo, assicurati di controllare quali programmi lo stanno usando e riavviarli.


La memorizzazione nella cache viene generalmente utilizzata per accelerare alcuni processi. Tuttavia, non ho esperienza con questo in Linux.
soandos,

1
@ bbaja42 La cache sembra di nuovo normale. Non so cosa lo abbia causato consumare molto spazio. È bene sapere che l'eliminazione non danneggerà il sistema. E, sono d'accordo con te per avere una risposta dettagliata sarebbe meglio, ma nel caso in cui nessuno se ne frega, accetterò la tua risposta poiché almeno ti interessa :)
Amumu,

Probabilmente è una buona idea chiudere prima tutte le applicazioni in esecuzione, quindi eliminare o spostare la cartella .cache. Potrebbe non essere possibile eliminare i file attualmente in uso.
Michael Butler,

8

È una domanda molto vecchia, ma immagino che una risposta più descrittiva dovrebbe andare qui.

Dal Spec :

$XDG_CACHE_HOMEdefinisce la directory di base relativa a quali file di dati non essenziali specifici dell'utente devono essere memorizzati. Se $XDG_CACHE_HOME non è impostato o vuoto, $HOME/.cachedeve essere utilizzato un valore predefinito uguale a .

Pertanto, a meno che alcuni software in esecuzione non utilizzino attivamente questa directory (ad esempio la maggior parte dei browser memorizza la propria cache e alcuni software memorizzano anche miniature di video / immagini qui), è generalmente sicuro rimuoverlo. Prima di farlo, potresti voler controllarne il contenuto; i nomi della sottodirectory mostreranno quali programmi memorizzano i loro dati lì.


1

Il mio sistema Ubuntu 14.04. Vorrei utilizzare la procedura in 2 passaggi. Vorrei prima rinominarlo dire xxxcache. Quindi provo ad usare i prog che usano .cache. Molto probabilmente creeranno nuovo .cache e inseriranno le informazioni recenti. In altre parole, dovrebbero funzionare tutti, ma non ricorderanno il passato. Non ho tempo di provarlo, ma questo è quello che farei. Se qualcosa non funziona davvero, dire chrome o eclipse cambierei indietro xxxcache. Sul mio ubuntu ci sono circa 30 programmi che usano .cache. A parer mio


1

Poiché nessun altro lo ha fatto notare, penso che potrebbe essere utile notare che "una cache" per definizione è una seconda copia di dati esistente altrove e che la seconda copia viene conservata nella cache per accelerare l'accesso a questi dati .

Ad esempio con un browser web, le immagini, i file css, ecc. Una volta scaricati vengono incassati se c'è qualche possibilità che possano essere necessari di nuovo. Se mancano nella cache, il browser emette un http get e vengono ricaricati da Internet. Il browser controlla solo il tempo di modifica dell'elemento e se ciò che è nella cache è uguale a quello su Internet, non viene scaricato di nuovo, ma viene semplicemente estratto dalla cache. (E se ciò che è su Internet è più recente, viene scaricato e la cache viene aggiornata.)

Pertanto, almeno nel caso della cache di un browser, le informazioni sulla cache possono essere eliminate in qualsiasi momento nel momento in cui il browser non è in esecuzione. L'effetto collaterale è la prossima volta che si ricarica una pagina Web, la visualizzazione potrebbe richiedere più tempo.

La cache apt è simile, per quanto ne so.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.