79 votes

Puis-je supprimer des fichiers ou des dossiers de /private/var/folders/ ?

J'ai ce dossier /private/var/folders/bf/ avec 3 Go de ce qui semble être des fichiers temporaires. Puis-je supprimer ce dossier ?

1 votes

54voto

Tetsujin Points 95239

Vous pouvez supprimer sans risque tout ce qui se trouve dans /private/var/folders/ mais pas le dossier lui-même

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

Quittez toutes les applications avant de le faire et redémarrez ensuite et quoi que vous fassiez, ne touchez à rien d'autre dans l'ordinateur. /private/var/ et faire no supprimer /private/var/folders/ lui-même.


La rumeur dit qu'il faut no supprimer /private/var/folders/zz . Cet article implique le contraire, mais si vous voulez être sur le côté sûr, utilisez

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

à la place.

7 votes

J'ai utilisé la requête ci-dessus : cd /private/var/folders for i in ; do if [ "$i" != "zz" ] ; then sudo rm -rf "$i" ; fi ; done sudo rm -rf zz/ et je n'ai pas pu démarrer Mac après ça. J'ai dû réinstaller le système d'exploitation.

0 votes

Avez-vous d'abord accédé au bon dossier ? Sinon, cela mettrait à la poubelle des choses plutôt aléatoires...

0 votes

Bien sûr, je suis allé dans /private/var/dossiers d'abord... quelque chose d'autre que zz devrait être préservé je suppose.

9voto

LаngLаngС Points 7522

Du point de vue de la sécurité générale de l'intégrité du système :

Tout ce qui se trouve dans la hiérarchie des /private/var/folders/* peut être supprimé. zz inclus.

Mais un redémarrage devrait réduire la quantité de fichiers temporaires et de données qui s'y trouvent de toute façon.

La fermeture d'applications bien écrites a également cet effet, tout comme un cycle rapide de déconnexion et de connexion.

Le système va repeupler un /private/var/folders/* après qu'il ait redémarré.

Du point de vue de l'aspect pratique et des conséquences pour les utilisateurs :

Il y a un petit hic : c'est probablement pas complètement sans effets secondaires pour effacer tout et n'importe quoi sous folders là.

Bien que ces effets secondaires soient peu nombreux. Forcer l'effacement de tout avec sudo rm est possible mais ce n'est pas la meilleure option sur un système vivant.

  1. Certains de ces fichiers sont peut-être en cours d'utilisation. Il est donc difficile ou peu judicieux de les supprimer tous d'un système en fonctionnement si l'on en ressent le besoin. Il faut d'abord quitter les processus qui les utilisent. Le fait de quitter le processus est en soi, comme indiqué ci-dessus, souvent suffisant pour que ces fichiers soient supprimés automatiquement. Si certaines bases de données, principalement générées par les processus Apple, deviennent incontrôlables, il peut être nécessaire de les déplacer vers la corbeille, de se déconnecter puis de les supprimer.

  2. Un petit nombre d'applications ou de services peuvent y stocker certaines des préférences.
    Le centre de notification (NC) en est un exemple, avec les paramètres qu'il contient : votre choix d'applications et ce qu'elles doivent contenir. NC reconstruit ses préférences avec tout ce qui est activé dans NC. Si vous avez beaucoup d'applications et que vous préférez que la plupart d'entre elles ne vous dérangent pas, c'est assez ennuyeux, même si cela n'arrive qu'une fois.
    Mais ce ne sont pas vraiment des données essentielles qui se perdent de cette manière. Comme cette pratique est très peu standard, il semble que seule Apple viole ses propres directives : Je ne me souviens pas d'une application tierce stockant des données importantes, non supposées être volatiles et non temporaires dans cette hiérarchie.

Conclusio :

Il est donc préférable de déterminer lequel de ces dossiers appartient à l'utilisateur le plus actif, d'y aller et de rechercher les plus grands contrevenants pour les supprimer manuellement. Il est également prudent d'apprendre quelles sont vos applications qui laissent tant de choses derrière elles. Quitter et redémarrer une application qui vous encombre peut souvent suffire à gagner de la place. Si le deuxième point vous préoccupe, évitez de supprimer les fichiers liés, par exemple, à NC.

4 votes

D'une certaine manière, la deuxième partie de votre question contredit la première.

0 votes

Pourriez-vous définir le mot "truc" ?

4voto

Nicolas Guérinet Points 159

Sur Catalina, j'ai redémarré mon Macbook en mode récupération (CMD+R au démarrage). Ensuite, j'ai ouvert le terminal pour désactiver la protection de l'intégrité du système en tapant csrutil disable . Puis, j'ai redémarré en mode normal. J'ai fermé toutes les applications. J'ai lancé l'utilitaire de disque et j'ai cliqué sur les premiers soins pour mon lecteur système.

Ensuite, je suis allé dans /private/var/folders/. Nous sommes maintenant en 2019 et j'ai constaté que certains dossiers n'ont pas été modifiés depuis 2016 et 2017.

Ensuite, j'ai copié le contenu du dossier zz sur une clé USB. Je suis allé dans le dossier zz et j'ai supprimé tous les dossiers qui n'étaient pas d'aujourd'hui. Je suis allé dans le dossier kt, j'ai copié le contenu sur ma clé USB et j'ai supprimé les dossiers qui n'étaient pas d'aujourd'hui dans les dossiers 0, C et T. Avant de redémarrer, j'ai vidé la corbeille.

J'ai débranché ma clé USB et j'ai redémarré en mode récupération, j'ai réactivé la protection de l'intégrité du système, en tapant csrutil enable dans le terminal et c'est tout.

J'ai économisé 50GB

2voto

user7517407 Points 21

Pour ce que ça vaut (c'est-à-dire décidez vous-même :-), faire cela est dangereux sur Catalina (10.15). Je l'ai fait sur un Macbook Air après la mise à jour de Catalina. Il ne voulait pas redémarrer, et quelle galère pour récupérer depuis Time Machine avec un écran interne défectueux.

J'avais aussi un autre Macbook Air avec un mauvais écran (et un mauvais clavier, et un mauvais trackpad, mais je m'égare). J'étais paranoïaque car je l'utilise pour le développement. J'ai donc trouvé une autre astuce en ligne. En maintenant la touche shift pendant le démarrage, le Mac passe en "mode sans échec". Le Mac a alors démarré en mode sans échec, et "sudo du -d 1 -h /private" a confirmé 44GB. Après un autre redémarrage, je suis revenu à Mac OS X normal et la même commande a montré 3 Go.

BTW, cela ne fonctionnait pas avec un clavier ordinaire, j'ai dû trouver un clavier Apple.

Il est beaucoup plus sûr, même si c'est pénible, de le faire régulièrement. J'ai essayé les nettoyeurs gratuits, mais aucun n'a trouvé ces fichiers/dossiers. Et je préfère ne pas dépenser 30 à 80 dollars pour un nettoyeur qui ne les trouvera probablement pas aussi bien...

0 votes

J'ai supprimé ce dossier sur un Macbook Air 2013 sur Catalina. Je n'ai pas encore eu de problèmes

-1voto

Hardijs Points 39

Faites un "safe boot" de temps en temps si vous êtes gêné par les caches toujours plus grands... le mot ( lien article apple kb ) https://support.apple.com/en-us/HT201262 ) est qu'il nettoie les caches.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X