Diskzyv0.1
À ne pas supprimer à la main

~/Library/Containers sur Mac : peut-on supprimer ce dossier ?

Réponse courte

Ne supprimez pas ~/Library/Containers et ne le videz pas. Chaque dossier qu'il contient est l'espace privé d'une app en bac à sable (sandbox) et peut renfermer ses réglages, ses bases de données et ses documents. Les seuls conteneurs qui méritent d'être supprimés sont ceux des apps que vous avez déjà désinstallées.

Où il se trouve

~/Library/Containers

De quoi il s'agit

Les apps du Mac App Store, et beaucoup d'autres, s'exécutent en bac à sable. macOS attribue à chacune un conteneur : un dossier privé de ~/Library/Containers qui lui tient lieu de dossier de départ. L'app y dispose de sa propre Bibliothèque, avec ses propres dossiers Application Support, Preferences et Caches.

Un conteneur peut donc renfermer des choses auxquelles vous tenez. Mail y conserve ses téléchargements, les apps de notes et de tâches y conservent leurs bases de données, et Docker Desktop y conserve tout son disque virtuel. Le Finder affiche ces dossiers sous le nom de l'app, alors que Terminal affiche l'identifiant de bundle, par exemple com.apple.Safari.

Le dossier grossit à mesure que vos apps stockent davantage de données, et parce qu'un conteneur reste en place quand vous glissez son app dans la corbeille.

Quelle taille il peut atteindre

De quelques Go à des dizaines de Go, selon les apps que vous utilisez. Une seule app gourmande, comme Docker Desktop, peut en représenter l'essentiel.

Comment le réduire correctement

  1. Exécutez la commande ci-dessous pour lister les conteneurs les plus volumineux. Elle se contente de lire les tailles. Terminal peut avoir besoin de l'accès complet au disque pour consulter certains d'entre eux.
  2. Pour une app que vous utilisez encore, libérez de l'espace depuis l'app elle-même : videz-y son cache ou supprimez-y ses téléchargements. Ne supprimez pas à la main des fichiers de son conteneur.
  3. Pour une app que vous avez désinstallée, quittez tout ce qui s'y rapporte, puis placez dans la corbeille le conteneur qui porte le nom de cette app.
  4. Ne touchez pas aux conteneurs dont le nom commence par com.apple. Ils appartiennent à macOS et à ses apps intégrées.
Dans Terminal
du -sh ~/Library/Containers/* 2>/dev/null | sort -h | tail -20

Ce qui se passe ensuite

Supprimer le conteneur d'une app que vous avez supprimée n'a aucune autre conséquence. Supprimer celui d'une app que vous utilisez encore la ramène à l'état d'une installation neuve et efface tout ce qu'elle y avait stocké, y compris, parfois, des données qui n'existent nulle part ailleurs.

Comment Diskzy le traite

Diskzy affiche chaque conteneur et sa taille sur la carte du disque. Quand vous supprimez une app avec Uninstall (désinstallation), ses conteneurs vont dans la corbeille avec le reste de ce que l'app a laissé.

Guides associés

Voyez où est passé l'espace de votre Mac

Diskzy cartographie votre disque, explique les Données système et supprime ce qui peut l'être sans risque. Gratuit pendant 72 heures, puis 9 $ une seule fois pour 2 Mac.

Essayer Diskzy gratuitement
Lire cette page en:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語