1 septembre 20263 min de lecture
Les caches cachés qui valent vraiment la peine d'être nettoyés sur votre Mac
La plupart des listes de « nettoyage » gonflent leurs chiffres avec des fichiers dont vous ne sentirez jamais le manque. Voici les caches qui engloutissent réellement des dizaines de gigaoctets — et qu'il est parfaitement sûr de vider.
GuidesStockageDéveloppeurs
Si vous avez déjà tapé « libérer de l'espace disque sur Mac » dans un moteur de recherche, vous connaissez les listes : supprimez votre dossier Téléchargements, videz la Corbeille, déplacez vos photos sur un disque externe. Tout est vrai, rien n'est surprenant. Pendant ce temps, les vrais dévoreurs d'espace se cachent dans des dossiers que le Finder n'affiche pas et que Spotlight ignore presque toujours.
Voici les caches qui renferment régulièrement des dizaines de gigaoctets — et pourquoi les vider ne présente aucun risque.
Xcode DerivedData
Chaque build Xcode écrit des produits intermédiaires — index compilés, journaux de build, symboles — dans ~/Library/Developer/Xcode/DerivedData. Xcode ne fait jamais le ménage de lui-même. Sur un projet actif, il est courant qu'une seule application laisse derrière elle 5 à 15 Go, et la plupart des développeurs mènent plusieurs projets de front.
Le vider est totalement sans risque : le build suivant se recompile simplement depuis zéro et prend un peu plus de temps — une seule fois.
# Qu'y a-t-il là-dedans ?
du -sh ~/Library/Developer/Xcode/DerivedData/* | sort -h
Les caches Homebrew
Homebrew conserve chaque version de chaque formule qu'il a jamais téléchargée :
brew cleanup -s # supprime les anciens téléchargements et les versions obsolètes
brew cleanup --prune=all # va plus loin : supprime même les caches récents
À lui seul, le cache de téléchargement (~/Library/Caches/Homebrew) dépasse fréquemment 10 Go sur les machines où brew upgrade a été lancé quelques dizaines de fois. Rien de ce qui est installé n'en dépend.
Runtimes de simulateur et données d'appareils
Les appareils du simulateur iOS accumulent installations d'applications, médias et journaux pour chaque runtime. xcrun simctl delete unavailable supprime les appareils liés aux runtimes que vous n'avez plus. Les runtimes inutilisés se gèrent dans Xcode → Réglages → Plateformes, et chacun pèse 5 à 8 Go.
Caches des navigateurs et des applications — le bémol honnête
Les navigateurs, Slack, Spotify et compagnie mettent des médias en cache sous ~/Library/Caches. Les vider est sans risque mais peu rentable : ils se reconstruisent en quelques jours et dépassent rarement quelques gigaoctets. Tout outil qui promet « 50 Go récupérés » à partir des caches de navigateur compte des fichiers qui reviennent aussitôt.
Bonne règle : videz les caches qui se reconstruisent depuis le réseau en quelques minutes, mais ne supprimez jamais rien dans
~/Libraryque vous ne savez pas nommer.
En bref
| Cache | Taille typique | Suppression sans risque | Coût de reconstruction |
|---|---|---|---|
| Xcode DerivedData | 5–15 Go par projet | Oui | Un build plus lent |
| Téléchargements Homebrew | 5–20 Go | Oui | Retéléchargement à la prochaine installation |
| Appareils du simulateur iOS | 2–10 Go | Oui | Simulateur neuf |
| Caches de navigateur | 0,5–3 Go | Oui, mais vain | Des jours de retéléchargement |
MacVoid trouve tout ce qui précède en un seul scan, affiche la liste avant de déplacer quoi que ce soit, et ne met jamais les fichiers ailleurs que dans la Corbeille — chaque nettoyage reste donc réversible.
Pour aller plus loin
Ce guide fait partie de notre série sur le stockage. Pour le guide complet, lisez comment libérer de l'espace sur votre Mac, ou découvrez pourquoi le graphique de stockage de votre Mac vous ment pour comprendre d'où vient tout ce qui se cache derrière « Données système ».