Quali cache del Mac si possono eliminare?
«Svuota le cache» è un’istruzione sicura solo dopo che puoi nominare cosa le ricostruirà. Una cartella chiamata Caches può contenere miniature che tornano in minuti, artefatti compilati che richiedono una serata, o file che non sono affatto cache: cronologia chat, modelli locali, chiavi di deployment e dati di progetto tracciati da Git.
Questo articolo è una guida decisionale per quei confini, soprattutto intorno a browser, app di chat e strumenti di IA. Per il layout di Library e i comandi di misura, parti da come svuotare le cache del Mac. Per le directory degli strumenti di sviluppo, vedi come pulire le cache di sviluppo. Per i residui di installazione IA dopo la disinstallazione, vedi residui degli strumenti di IA sul Mac.
Una cache eliminabile deve poter essere rigenerata
Una cache usa e getta è una copia sostituibile di dati che esistono ancora altrove, o che il proprietario può rigenerare da input che hai ancora. Se non puoi nominare la fonte, tratta la cartella come stato o dati utente.
| Classificazione | Cosa serve per ripristinarla | Predefinito |
|---|---|---|
| Cache vera | File remoto, documento originale o dati che consentono di riprodurre la compilazione ancora disponibile | Rivedere, poi svuotare con l’interfaccia dell’app quando possibile |
| Sessione / stato | Schede, cookie, ripristino finestre, token di autenticazione | Conservare salvo che tu voglia un reset |
| Dati utente | Chat, librerie media, profili, credenziali | Mai trattare come cache generica |
| Modello locale / pacchetto offline | Download grande scelto per uso offline | Conservare salvo che accetti il ri-download |
| Artefatto di build | target, .build, derived data con un progetto noto |
Svuotare quando puoi permetterti la prossima compilazione |
La documentazione per sviluppatori di Apple traccia una linea simile: i dati di cache devono essere rigenerabili; Application Support può contenere risorse di cui l’app ha bisogno per funzionare.
Cache che di solito si possono svuotare, dopo un controllo
Questi dati si possono solitamente rigenerare, purché siano rispettate le condizioni seguenti:
- Immagini e file in cache del browser quando usi l’UI di pulizia del browser stesso e lasci stare cookie, password e dati del sito.
- Cache di miniature e icone dopo aver accettato una prima navigazione più lenta di cartelle grandi.
- Cache di download del gestore pacchetti quando gli strumenti documentano un comando di cleanup (per esempio
brew cleanupper Homebrew). - Cache di linguaggio/strumento ricostruibili come artefatti SwiftPM e Cargo quando progetto e toolchain sono ancora presenti.
- Cache CDN o media specifiche dell’app che il fornitore etichetta come sicure da rimuovere nelle impostazioni.
Chiudi o metti in pausa l’app se lo strumento lo richiede. Eliminare un database di cache ancora aperto può far perdere dati offline recenti durante la ricostruzione.
Conservare per impostazione predefinita
| Elemento | Perché non è «solo cache» |
|---|---|
| Cronologia chat e allegati (WeChat, QQ, Feishu/Lark e simili) | Spesso l’unica copia locale di conversazioni e media |
| Thread di chat IA e prompt salvati | Record utente, non byte CDN usa e getta |
| Pesi di modelli locali | Download grandi e intenzionali; svuotarli è una decisione di archiviazione, non igiene |
Chiavi di deployment, token, segreti stile .env |
Credenziali che potrebbero essere mostrate una sola volta |
| File tracciati da Git e alberi di lavoro del progetto | Dati originali del progetto; non devono rientrare nella pulizia delle cache |
| Store di Mail, Foto e gestori password | Dati utente qualunque sia il nome della cartella |
| Directory di build attive ancora in uso | Eliminare a metà compilazione corrompe la prossima esecuzione |
Se un’UI di cleanup non può promettere queste protezioni per iscritto, non darle Seleziona tutto.
Distingui cache e dati nelle app di IA e chat
Le app desktop di IA e gli agenti di coding spesso mischiano quattro tipi di dati nello stesso spazio di archiviazione:
- Cache CDN / HTTP – di solito sicure dopo revisione.
- Database di conversazione – dati utente.
- Modelli locali e embedding – download scelti per lavorare offline e impegnativi da ripetere.
- Cache di strumenti di sviluppo (indicizzatori, cache GPU Electron, language server) – spesso sicure quando l’app è chiusa o quando il cleaner può aggiornare sul posto.
Svuotare (1) e (4) può recuperare spazio senza cancellare il tuo lavoro. Svuotare (2) o (3) perché una dashboard ha detto «cache» è come le persone perdono thread e riscaricano per sbaglio modelli multi-gigabyte.
La stessa suddivisione vale per le app di chat: cache di sticker o proxy possono essere usa e getta; database dei messaggi e librerie media no. Preferisci le impostazioni di archiviazione in-app quando esistono. Preferisci un cleaner che tenga chat e media deselezionati di default quando usi un elenco di revisione di terze parti.
Cinque domande prima di eliminare
- Chi possiede questo percorso (bundle id o strumento documentato)?
- Quale fonte esatta lo ricostruisce?
- Quanto costerà rigenerare i dati in tempo, batteria e traffico di rete? Servono anche offline?
- L’app è ancora aperta o altri programmi stanno usando i file?
- Puoi annullare (Cestino) o lo strumento usa eliminazione permanente?
Se una risposta non è chiara, conserva i file. Meglio un elenco breve in cui sai come ripristinare ogni elemento che un numero alto in una schermata del prima e del dopo.
Misura, poi svuota, poi verifica
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -20
Leggi dal basso. Identifica l’app a cui appartiene ogni sottocartella di grandi dimensioni. Dopo una pulizia:
- Riapri l’app e conferma che accesso, progetti recenti e cronologia chat funzionano ancora.
- Esegui un’attività rappresentativa (compilare, navigare, aprire il thread IA che ti interessa).
- Controlla lo spazio libero con lo stesso strumento di prima; snapshot APFS e spazio eliminabile possono far dissentire Finder da
du.
Non inseguire Dati di sistema come se fosse una cartella. Le categorie di archiviazione di Apple sono riepiloghi, non obiettivi di eliminazione (archiviazione sul Mac).
Dove entra Mole
La vista di pulizia di Mole permette di controllare le cache prima di eliminarle. Può svuotare le cache rigenerabili di browser, chat e strumenti di IA, proteggendo conversazioni, contenuti multimediali, chiavi di deployment e file tracciati da Git. Da questa vista puoi chiudere le app che usano una cache e aggiornare l’elenco senza ripetere tutta la scansione. Le categorie segnate come Mai pulire restano escluse finché non cambi la scelta. Una cartella lenta non blocca il resto della scansione.
Mole aiuta a identificare i file e a controllare la selezione. Se lo sviluppatore descrive una procedura precisa di ripristino, usa la funzione dell’app. Se non sai come recuperare i dati, conservali.
Domande frequenti
Posso eliminare tutto ~/Library/Caches?
No. Contiene dati di app diverse. Controllali app per app e verifica come possono essere rigenerati, preferibilmente usando la funzione di pulizia integrata.
Svuotare le cache velocizzerà il Mac?
A volte un disco pieno rallenta l’indicizzazione e lo spazio scratch, quindi recuperare cache ricostruibili aiuta la pressione di archiviazione. Non correggerà un collo di bottiglia di CPU, termico o di memoria, e rigenerare la cache al prossimo utilizzo può consumare CPU e traffico di rete.
Le cartelle di modelli IA sono sicure da eliminare?
Solo se accetti di riscaricarle. Di solito sono asset offline intenzionali, non spazzatura accidentale.
Mole cancella la cronologia chat quando pulisce le cache di WeChat o ChatGPT?
I percorsi di cleanup di Mole sono scritti per tenere protetti cronologia chat e dati personali simili offrendo cache ricostruibili per revisione. Leggi comunque la selezione a schermo prima di confermare; non presumere mai che Seleziona tutto sia appropriato.