Home
» LINUX
»
Come cancellare in modo sicuro i file di cache dei programmi su Linux
Come cancellare in modo sicuro i file di cache dei programmi su Linux
Per cancellare i file di cache dei programmi su Linux, ispeziona la directory della cache utente e rimuovi solo le cartelle di cache che riconosci. Su molti sistemi desktop, questa directory è ~/.cache. Chiudi prima il programma, controlla quale cartella sta occupando spazio e sposta la cartella di cache selezionata nel Cestino in modo da poterla esaminare prima di eliminarla definitivamente.
Individua la directory della cache di Linux e verificane le dimensioni.
La specifica XDG Base Directory definisce $XDG_CACHE_HOMEcome base i dati memorizzati nella cache non essenziali per utente. Quando questa variabile non è impostata o è vuota, il suo valore predefinito è $HOME/.cache. Alcune applicazioni utilizzano altre posizioni o gestiscono le proprie cache all'interno dell'app, quindi è necessario verificare il percorso prima di rimuovere i file.
Per un rapido controllo delle dimensioni, apri il Terminale ed esegui:
cache_dir="\${XDG_CACHE_HOME:-$HOME/.cache}"
printf 'Cache directory: %s\n' "$cache_dir"
du -sh "$cache_dir"
du -h --max-depth=1 "$cache_dir" | sort -h
La prima duriga riporta il totale; la seconda elenca le sottocartelle immediate, con le voci più grandi verso il basso. L' --max-depthopzione è supportata da GNU du, che è standard sulla maggior parte delle distribuzioni Linux desktop; vedere la documentazione di GNU Coreutils per du . Questi comandi controllano solo le dimensioni; non eliminano nulla. Se la directory della cache si trova altrove, utilizzare il percorso visualizzato durante la scansione.
Esamina le cartelle della cache con Analizzatore utilizzo disco.
L'analizzatore di utilizzo del disco di GNOME (chiamato anche Baobab) può analizzare una cartella e mostrare come il suo contenuto utilizza lo spazio su disco. Puoi seguire i passaggi seguenti anche se il tuo ambiente Linux utilizza un gestore di file diverso; le etichette dei menu potrebbero variare.
Analizzatore utilizzo disco con il comando Scansiona cartella aperto. La posizione del menu varia leggermente a seconda della versione desktop.
Chiudi l'applicazione di cui intendi svuotare la cache. Un programma in esecuzione potrebbe ricreare i file mentre li stai eliminando.
Apri Analizzatore utilizzo disco dal menu delle applicazioni. Apri il relativo menu nell'angolo in alto a destra e scegli "Scansiona cartella..." . GNOME documenta questa opzione per la scansione di una singola cartella.
Scegli la directory della cache visualizzata dal tuo sistema; la cartella .cache è nascosta in molti gestori di file.
Nella finestra di selezione delle cartelle, scegli la directory della cache. Nella configurazione predefinita, apri la tua cartella home e seleziona .cache. Se i file nascosti non sono visibili, premi Ctrl+ Hin GNOME Files; su un altro desktop, usa il comando "Mostra file nascosti". Seleziona $XDG_CACHE_HOMEinvece la tua posizione personalizzata se ne usi una.
Esempio di layout di scansione. I nomi delle cartelle e le dimensioni visualizzate variano da un sistema Linux all'altro.
Attendi il completamento della scansione, quindi guarda l'elenco delle cartelle e il grafico. Espandi l'albero o ordina per dimensione per trovare la sottocartella specifica dell'applicazione che occupa lo spazio. Disk Usage Analyzer può segnalare errori di autorizzazione quando una cartella non è leggibile; esegui la scansione della tua home cache come utente normale invece di avviare lo strumento con sudo.
Sposta i file della cache selezionati nel Cestino
Elimina una cartella solo dopo aver verificato che contenga dati di cache temporanea relativi all'applicazione che intendi pulire. Se non sei sicuro di cosa contenga una cartella specifica di un'applicazione, consulta la documentazione dell'applicazione stessa o utilizza le sue impostazioni di cancellazione della cache.
Sposta solo la cartella della cache che hai identificato; il menu esatto dipende dal tuo gestore file.
In Analizzatore utilizzo disco, fai clic con il pulsante destro del mouse sulla cartella identificata e scegli Sposta nel Cestino . La guida di GNOME descrive questa operazione come il modo per eliminare una cartella indesiderata dall'analizzatore.
In alternativa, apri la tua cartella home nel file manager, visualizza i file nascosti, apri .cachee sposta la cartella della cache dell'app selezionata nel Cestino. Non selezionare cartelle adiacenti solo perché sono di grandi dimensioni.
Apri il Cestino e controllane il contenuto. Svuotalo solo quando sei pronto a eliminare definitivamente quegli elementi; il Cestino potrebbe contenere anche file non correlati. Altrimenti, lascia gli elementi lì finché non hai verificato che l'applicazione funzioni come previsto.
Quando l'app viene riavviata, potrebbe ricostruire le miniature, gli indici o altri file di cache. Ciò può rallentare il primo avvio o i caricamenti successivi, e alcuni download memorizzati nella cache potrebbero dover essere scaricati nuovamente. La cache può espandersi nuovamente durante l'esecuzione dell'app.
Cosa non eliminare
Non trattare le impostazioni e i dati personali come cache. Evita di eliminarli ~/.configo cancellarli ~/.local/sharequando il tuo obiettivo è solo quello di eliminare i file temporanei; le applicazioni utilizzano comunemente queste posizioni per la configurazione e i dati dell'utente.
Non utilizzare i privilegi di root per la tua cache personale. Eliminare i file dalla tua directory home con questo metodo sudoè inutile e può lasciare file di proprietà dell'account sbagliato.
Non bisogna confondere la cache delle app con la cache del gestore di pacchetti. Il gestore di pacchetti di sistema ha i propri comandi e percorsi di pulizia. La cancellazione ~/.cachenon garantisce necessariamente il recupero di quello spazio.
Non date per scontato che ogni cartella di grandi dimensioni sia da eliminare. Un profilo, una libreria offline o un file scaricato possono contenere dati utili anche se si trovano vicino alle directory della cache.
Problemi comuni
Se una cartella rimossa ricompare immediatamente, l'applicazione potrebbe essere ancora aperta o aver ricreato la sua cache. Chiudila e riprova più tardi. Se lo spazio su disco disponibile non cambia dopo aver spostato i file nel Cestino, controlla e svuota il Cestino dopo averne verificato il contenuto. Se ~/.cacheè insufficiente, utilizza Analizzatore utilizzo disco per analizzare altre cartelle di tua proprietà; la cache è solo una delle possibili cause dell'utilizzo eccessivo del disco.