Posso cancellare file o cartelle da / private / var / folders /?

21

Ho questa cartella /private/var/folders/bf/ con 3 GB di ciò che sembra file temporanei. Posso cancellare questa cartella?

    
posta Jaap van Hengstum 12.03.2015 - 09:02
fonte

2 risposte

13

Puoi tranquillamente cancellare qualsiasi cosa in /private/var/folders/ ma non nella cartella stessa

sudo rm -rf /private/var/folders/*

Esci da tutte le app prima di eseguire & riavvia in seguito ... e qualunque cosa tu faccia, non toccare nient'altro in /private/var/ , e fai non cancella /private/var/folders/ stesso.

Si dice che si dovrebbe non eliminare /private/var/folders/zz . Questo articolo implica diversamente , ma se vuoi essere al sicuro, usa

cd /private/var/folders
for i in *; do if [ "$i" != "zz" ]; then sudo rm -rf "$i"; fi; done
sudo rm -rf zz/*

, invece.

    
risposta data 12.03.2015 - 09:30
fonte
0

Da una sicurezza generale per il punto di vista dell'integrità del sistema:

Qualsiasi cosa nella gerarchia di /private/var/folders/* può essere cancellata. zz incluso. Ma un riavvio dovrebbe ridurre la quantità di file e dati temporanei presenti comunque. L'uscita da applicazioni ben scritte lo fa anche come un rapido logout-login. Il sistema ripopola un /private/var/folders/* vuoto dopo il riavvio.

Da praticità e conseguenze per il punto di vista degli utenti:

C'è un problema: è probabilmente non completamente senza effetti collaterali solo per cancellare tutto e qualsiasi sotto folders lì. Sebbene questi effetti collaterali siano pochi. Forzare l'eliminazione di tutto con sudo rm è possibile ma non è l'opzione migliore su un sistema live.

Primo: alcuni di quei file potrebbero essere attualmente in uso. Rendendo così difficile o poco saggio eliminarli tutti da un sistema in esecuzione se si sente il bisogno di farlo. Dovresti uscire dai processi usandoli prima. Questo abbandonare il processo è di per sé, come detto sopra, abbastanza spesso da rimuoverli automaticamente. Se alcuni database, generati principalmente dai processi di Apple, crescono in modo anomalo, potrebbe essere necessario spostarli nel cestino, eseguire il logout-login e quindi eliminarli.

Secondo: un piccolo numero di applicazioni o servizi può memorizzare alcune delle preferenze lì. Un esempio è NotificationCenter (NC) con le impostazioni in là: la scelta delle applicazioni e il modo in cui devono essere "lì". NC ricostruisce le sue preferenze con tutto in NC abilitato. Se hai molte app e preferisci la maggior parte di loro a non disturbarti, è abbastanza fastidioso anche se fatto una sola volta. Ma poi non sono dati davvero essenziali che si perdono in questo modo. Dal momento che questa pratica è altamente non standard, sembra che Apple stia solo violando le proprie linee guida: non riesco a ricordare alcuna applicazione di terze parti che memorizza dati importanti, non presumibilmente volatili e temporanei in questa gerarchia.

Conclusio:

Quindi è meglio individuare quale di queste cartelle appartiene all'utente più attivo, andare lì e cercare i criminali più grandi per eliminarle manualmente. È anche prudente sapere quali delle tue app lasciano troppe cose dietro. Chiudere e riavviare un'app che crea disordine potrebbe spesso essere sufficiente per guadagnare spazio. Se il secondo problema è preoccupante, risparmia quei file relativi ad es. NC dalla cancellazione.

    
risposta data 24.08.2017 - 18:02
fonte

Leggi altre domande sui tag