Library Containers su Mac: dati, cache e residui
Una cartella grande in ~/Library/Containers è un motivo per identificarne l’app e i dati, non per eliminarla interamente. Un contenitore sandbox può riunire cache, impostazioni, database e documenti. Serve capire quale sottocartella occupa spazio e se il suo contenuto può davvero essere sostituito.
Cosa contiene Library Containers
La documentazione App Sandbox di Apple spiega che macOS crea un contenitore in ~/Library/Containers al primo avvio di un’app sandbox. È lo spazio personale dell’app per i dati locali, separato dal suo bundle.
All’interno vale spesso la pena esaminare Data/Library. La guida al file system di Apple distingue dati di supporto, preferenze e cache. La funzione conta più della dimensione della cartella superiore.
| Posizione nel contenitore | Funzione | Decisione di pulizia |
|---|---|---|
| Data/Library/Caches | Dati che l’app dovrebbe poter ricreare | Valutare solo cache identificate e sostituibili |
| Data/Library/Application Support | Dati di supporto, anche database | Conservare salvo rimozione intenzionale dei dati dell’app |
| Data/Library/Preferences | Preferenze dell’app | Conservare durante la pulizia della cache |
| Data/Documents | Documenti conservati dall’app | Conservare o prima esportare e fare un backup |
Non è ~/Library/Group Containers. Le cartelle condivise degli App Group richiedono un controllo diverso della proprietà, trattato nella guida a Group Containers.
Aprire la cartella senza modificarla
Nel Finder usa Vai › Vai alla cartella e incolla questo percorso, seguendo le istruzioni di navigazione di Apple.
~/Library/Containers
~ indica la tua cartella Inizio. Esamina un contenitore alla volta, con le sue sottocartelle, annotando posizione esatta e dimensione prima di modificare qualcosa. Una cartella illeggibile è sconosciuta, non vuota.
La documentazione sandbox di Apple descrive le richieste di autorizzazione quando un’app accede al contenitore di un’altra su macOS 14 e successivi. Se l’accesso viene negato, fermati senza cambiare permessi o riprovare con un comando di eliminazione.
Associare l’identificatore del bundle a un’app
Un nome a dominio inverso è un indizio, non un’istruzione di rimozione. Controlla l’identificatore dell’app installata che sospetti, non soltanto il nome visualizzato.
- Trova l’app nel Finder e apri il contenuto del pacchetto dal menu contestuale, come descritto nella guida ai bundle di Apple.
- Individua
Contents/Info.pliste leggilo senza modificarlo. - Confronta
CFBundleIdentifiercon il nome del contenitore. Apple definisce questa chiave nel riferimento alle property list. - Se non corrispondono, conserva il contenitore e consulta il produttore. Helper ed estensioni possono avere un proprio identificatore.
Non rinominare il contenitore per far coincidere i nomi e non modificare la property list dell’app. Un nome opaco o un proprietario incerto non giustificano una cancellazione basata su una supposizione.
Capire perché il contenitore è grande
Confronta le sottocartelle prima di scegliere l’azione. Una cache grande richiede una decisione diversa da un archivio di documenti grande, anche nello stesso contenitore.
Se domina Caches, cerca prima i controlli di cache o spazio nell’app. Se dominano Application Support o Documents, controlla download, allegati e documenti conservati nell’app e rimuovi da lì soltanto ciò che non serve più.
Tratta Mail, Messaggi, Note e le altre app personali come archivi di dati, non come cache usa e getta. Non presumere che i contenitori raccolgano tutti i loro dati o che un nuovo accesso all’account ricrei tutto.
Per la decisione generale consulta quali cache del Mac si possono eliminare. Resta sull’app identificata, senza pulire altre cartelle Library non coinvolte.
Modificare una sola cache e verificare
Procedi solo se documentazione o controlli dell’app confermano che quella cache si può ricreare e se file originali o download necessari restano disponibili. Apple definisce Caches come dati ricreabili, ma il nome non dimostra che l’app vi abbia archiviato correttamente tutto.
- Esci dall’app e conserva un backup separato dei dati insostituibili.
- Sposta nel Cestino soltanto la sottocartella cache identificata, mantenendo contenitore e altri dati.
- Riapri l’app e prova un documento o un’attività reali, inclusi i contenuti necessari offline.
- Misura di nuovo la stessa cartella e conserva l’elemento rimosso finché le verifiche non sono concluse.
Spostare nel Cestino non libera ancora lo spazio occupato. Le istruzioni Apple per eliminare e recuperare spiegano come ripristinare un elemento finché è ancora nel Cestino. Se la prova fallisce, esci dall’app prima di ripristinare l’originale e controlla i dati appena creati prima di sovrascriverli.
La cache può ricrescere durante l’uso normale. Se è già grande subito dopo la ricostruzione, continuare a svuotarla può ripetere soltanto lo stesso lavoro. Rivedi i contenuti conservati dall’app invece di ampliare la cancellazione.
Conservare i contenitori interi salvo rimozione dei dati dell’app
Eliminare l’intero contenitore di un’app installata rimuove il suo spazio locale e può azzerare preferenze e cancellare dati conservati. Non è una semplice pulizia della cache. Un contenitore nuovo e vuoto non recupera database e documenti precedenti.
Il contenitore di un’app disinstallata può essere un residuo, ma l’assenza di un nome riconoscibile non dimostra che sia inutilizzato. Controlla proprietario, helper o estensioni rimasti e dati da conservare per una futura reinstallazione.
Mantieni un backup indipendente o un’esportazione supportata dall’app. La sincronizzazione dell’account non è un backup separato e reinstallare non garantisce il recupero dei contenuti solo locali. Il recupero dal Cestino è possibile solo mentre l’elemento rimane lì.
Il ruolo di Mole
In Mole Mac, Pulizia può elencare gli elementi idonei dentro Data/Library/Caches dei contenitori in Cache e log delle app. Questa funzione richiede l’accesso completo al disco e controlla sicurezza della cache e lista di esclusione, senza trasformare tutto Containers in un bersaglio di pulizia.
La scansione generica delle cache dei contenitori salta Mail, Messaggi e Note, i cui percorsi sono anche protetti dal controllo di eliminazione. La scansione di disinstallazione può associare residui di contenitore all’app scelta: esaminali come dati dell’app, separatamente dalla cache. Una riga deselezionata serve per la verifica, non garantisce che selezionarla ne conservi il contenuto.
Domande frequenti
Posso eliminare tutto in Library Containers?
No. La cartella contiene dati delle app oltre alle cache. Identifica un proprietario e una sottocartella cache sostituibile anziché eliminare la cartella superiore.
Reinstallare l’app ripristina il contenitore?
Può crearne uno nuovo, ma non recupera impostazioni, documenti o database locali eliminati. Servono un backup disponibile, un’esportazione o l’originale ancora nel Cestino.
Perché Mole mostra meno della dimensione del contenitore?
Una cache idonea copre meno dell’intero contenitore. Permessi, sicurezza della cache e lista di esclusione influenzano ciò che Pulizia elenca. Non è il totale di tutti i dati dell’app.