Blog

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 ~/Library que vous ne savez pas nommer.

En bref

CacheTaille typiqueSuppression sans risqueCoût de reconstruction
Xcode DerivedData5–15 Go par projetOuiUn build plus lent
Téléchargements Homebrew5–20 GoOuiRetéléchargement à la prochaine installation
Appareils du simulateur iOS2–10 GoOuiSimulateur neuf
Caches de navigateur0,5–3 GoOui, mais vainDes 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 ».