Va bene cancellare ~ / .cache?

131

Quando utilizzo l'analizzatore di utilizzo del disco e analizzo la mia cartella home .cache si presenta sempre con un discreto numero di cose. Andrebbe bene cancellare i contenuti di questa cartella o danneggiare qualcosa?

    
posta Aner 07.02.2012 - 00:53

5 risposte

70

Per rispondere alla domanda, IMO puoi eliminare tutto .cache senza effetti dannosi a lungo termine.

Se la tua .cache è in crescita, potrebbe essere meglio esaminare il contenuto e determinare quale applicazione lo sta rendendo grande e riconfigurare un'applicazione che agisce male (piuttosto che eliminare semplicemente .cache quando diventa troppo grande ).

Un'altra directory che può occupare molto spazio (e / o salvare un po 'di prove imbarazzanti) è la directory .thumbs . Molti file in .thumbs sembrano duplicati.

Per pulire (fai attenzione con il flag -rf e altre directory;)

rm -rf ~/.thumbs/*

Quando sei nuovo in Ubuntu / Linux è difficile sapere cosa puoi e non puoi cancellare nella tua home directory. Per la maggior parte, puoi cancellare la maggior parte di qualsiasi cosa nella tua home directory, programmi o applicazioni che richiedono .cache (o altri file di punti come .local ) li ricrearanno.

La maggior parte delle volte, nel peggiore dei casi, perderai le configurazioni personalizzate, ma nessun danno reale al sistema.

Non ti consiglierei di iniziare a cancellare le cose che non capisci nella tua home directory, di eseguirne il backup o di utilizzare un account di prova. In caso di dubbio, la cosa più sicura sarebbe fare un backup o spostare il file.

mv .cache .cache_backup

È quindi possibile ripristinare dal backup, se necessario.

Sicuramente non iniziare a cancellare cose che non capisci al di fuori della tua home directory.

    
risposta data Panther 28.09.2012 - 23:20
29

È generalmente sicuro di eliminarlo . Potresti voler chiudere tutte le applicazioni grafiche (ad esempio banshee, rhythmbox, vlc, software-center, ..) per evitare qualsiasi confusione dei programmi che accedono alla cache (dove è andato tutto d'un tratto il mio file!?).

Può facilmente avere una dimensione di oltre 100 MB, quindi se vuoi liberare spazio su disco, fallo.

Come già sottolineato da BretD e Dylan McCall , il tipo di file sono download parziali, cache del browser, file multimediali come icone, ecc, utilizzati per accelerare l'accesso futuro agli stessi file.

Un'altra cosa da tenere a mente: la rimozione di un'applicazione non elimina necessariamente la relativa cartella ~ / .cache / removed_prog; in questo caso quei file prendono solo spazio e non vengono utilizzati. Questi possono essere definitivamente cancellati.

    
risposta data rosch 28.09.2012 - 22:54
13

Ho appena scoperto che il mio disco di backup si stava riempiendo di roba da .cache (suppongo che le applicazioni stiano pulendo la propria cache, ma non elimino i backup, quindi sta diventando enorme). Quindi escludo .cache dalla mia lista di backup, ma ho notato che .cache ha roba di TEN YEARS AGO, software che avevo dimenticato di aver mai usato!

Questo cancellerà tutto nella tua .cache che è stata l 'ultima volta l' accesso più di un anno fa

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

Se sei preoccupato di eseguirlo, questo ti mostrerà cosa verrà cancellato:

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

Sto usando il "tempo di accesso" per questo, puoi anche provare a "tempo di creazione" usando -ctime (anche se ho trovato molti file di cache vecchi di anni ma ancora accessibili). Grazie a @ n33rma per il suggerimento di modifica.

    
risposta data andrew lorien 11.02.2016 - 04:51
7

Raccomando di non eliminarlo. Non sono un esperto di Linux (anche se spero di esserlo!) E non conosco le specifiche della struttura del file system, ma puoi esaminare esattamente cosa c'è nella cartella andando nella tua cartella home e premendo ctrl + h per mostrare cartelle nascoste. Puoi quindi andare nella cartella .cache e vedere cosa c'è dentro.

Solo da una rapida occhiata al mio sistema so che Banshee memorizza le copertine degli album nella cartella cache (non so perché esattamente), chrome ha i dati nella cartella cache, molti programmi tengono i log nella cartella .cache e altre cose

Non sono sicuro che questi file siano solo temporaneamente disponibili per aumentare la velocità (come la cache del browser) o se questa "cache" contiene file per altri scopi (poiché l'aumento di velocità della cache del browser è per contrastare l'uso eccessivo di larghezza di banda riaccedendo ai file su un server, mentre non ci dovrebbe essere alcuna differenza visibile nei tempi di lettura / scrittura per una diversa posizione del file sul disco rigido).

Spero che qualcuno ne sappia più di me e possa darti una risposta migliore.

    
risposta data BretD 07.02.2012 - 01:18
0

Io uso Debian. Apri la tua cartella Inizio. Fallo per mostrare i file nascosti. Vedrai. Cache nella cartella. Aprilo ed elimina tutti i file che non ti servono. A volte il malware si può presentare in .cache e far funzionare la tua applicazione in modo irregolare. Non farà alcun danno al tuo sistema Debian / Ubuntu ma potrebbe far sembrare che qualcosa sia veramente sbagliato nel tuo sistema se sei un principiante. Se trovi qualcosa del genere, devi interrompere tutte le applicazioni, eliminare il contenuto di .cache e quindi riavviare le tue applicazioni.

    
risposta data Goldin R. Bennet 30.12.2016 - 06:51

Leggi altre domande sui tag