Fichiers inutiles à supprimer sans risque sur Mac
Votre Mac tourne fidèlement depuis un an ou deux, et soudain cette notification familière apparaît : « Votre disque de démarrage est presque plein. » Vous ouvrez les Réglages Système, regardez le graphique de stockage et voyez une vaste zone grise intitulée « Autres » ou « Données système ». Frustrant, parce que vous n’avez pas enregistré de nouveaux films ni de fichiers gigantesques — alors où est passé tout cet espace ?
La réponse, presque toujours, c’est les fichiers inutiles. Dossiers de cache, artefacts de compilation, anciennes sauvegardes, paquets téléchargés, journaux périmés — tout cela s’accumule silencieusement en arrière-plan pendant que vous vous concentrez sur votre travail. La plupart de ces fichiers sont totalement sans danger à supprimer. Ce guide vous présente les coupables les plus fréquents, où les trouver, et comment les supprimer en toute confiance.
Caches des navigateurs
Chaque fois que vous visitez un site web, votre navigateur enregistre localement les images, scripts et autres ressources afin que la page se charge plus vite lors de votre prochaine visite. Au fil des mois et des années, ces fichiers s’accumulent rapidement.
- Safari :
~/Library/Caches/com.apple.Safari/ - Chrome :
~/Library/Caches/Google/Chrome/ - Firefox :
~/Library/Caches/Firefox/
Chacun de ces dossiers peut facilement atteindre plusieurs gigaoctets. Les supprimer est totalement sans risque — votre navigateur reconstituera son cache automatiquement au fil de votre navigation. Vous ne perdrez ni mots de passe, ni favoris, ni historique. Le seul effet secondaire est que les pages pourront se charger légèrement plus lentement pendant un jour ou deux, le temps que le cache se reforme.
Pour vider le cache de Safari directement : allez dans Safari → Réglages → Avancé, activez le menu Développement, puis choisissez Développement → Vider les caches. Pour Chrome, ouvrez les Paramètres, recherchez « Effacer les données de navigation » et sélectionnez Images et fichiers en cache.
Caches système et applicatifs
Au-delà des navigateurs, chaque application installée sur votre Mac stocke son propre cache dans ~/Library/Caches/. Spotify y met les pochettes d’album, Xcode les données du compilateur, Slack les ressources de messages — tout finit ici. Ouvrez ce dossier dans le Finder via Aller → Aller au dossier (⌘⇧G) et saisissez ~/Library/Caches/.
Vous pouvez supprimer sans risque le contenu des sous-dossiers individuels — mais ne supprimez pas le dossier Caches lui-même. Les applications recréent leurs fichiers de cache au prochain démarrage. Si vous voyez des dossiers d’applications que vous n’avez plus installées, ce sont des vestiges orphelins qui n’ont aucune utilité.
Sur un Mac utilisé depuis quelques années, ce dossier peut contenir entre 5 et 15 Go de données.
Journaux système et applicatifs
macOS et chaque application que vous exécutez génèrent des fichiers journaux à des fins de débogage. Ils se trouvent principalement à deux endroits :
- Journaux utilisateur :
~/Library/Logs/ - Journaux système :
/var/log/
Les fichiers journaux sont des enregistrements texte d’événements — plantages, activité réseau, lancements d’applications. Ils sont utiles pour diagnostiquer un problème, mais les anciens journaux datant de plusieurs mois ne servent à rien. Vous pouvez supprimer sans risque tous les fichiers journaux dans ~/Library/Logs/. Le système en créera de nouveaux selon les besoins.
Les journaux système dans /var/log/ sont gérés par macOS et généralement compressés automatiquement, mais si vous y trouvez de très anciens fichiers .log, ils sont également sans danger à supprimer.
DerivedData de Xcode
Si vous êtes développeur et utilisez Xcode, ce dossier seul pourrait vous libérer plus d’espace que tout le reste combiné. Xcode stocke tous ses artefacts de compilation — objets compilés, index et fichiers intermédiaires — dans :
~/Library/Developer/Xcode/DerivedData/
Pour un développeur actif travaillant sur plusieurs projets, ce dossier peut atteindre 20 à 50 Go sans que vous vous en rendiez jamais compte. À chaque compilation, Xcode ajoute des données ici.
La bonne nouvelle : vous pouvez supprimer l’intégralité du dossier DerivedData sans aucun risque. Xcode recompilera simplement depuis les sources la prochaine fois que vous ouvrirez un projet et lancerez une compilation. Votre code, vos réglages et vos projets sont entièrement intacts.
Vous pouvez également le nettoyer depuis Xcode : allez dans Xcode → Réglages → Emplacements, cliquez sur la flèche à côté du chemin des données dérivées, puis supprimez le contenu depuis le Finder.
Sauvegardes d’appareils iOS
Si vous avez déjà sauvegardé un iPhone ou un iPad sur votre Mac via le Finder (ou iTunes sur les anciens systèmes), ces sauvegardes sont stockées dans :
~/Library/Application Support/MobileSync/Backup/
Une sauvegarde complète d’iPhone peut peser entre 5 et 30 Go selon le contenu de votre téléphone. Et si vous avez changé de téléphone plusieurs fois, vous pourriez avoir d’anciennes sauvegardes d’appareils que vous ne possédez plus, qui occupent de l’espace inutilement.
Avant de supprimer, vérifiez les dates. Ouvrez le Finder, utilisez Aller → Aller au dossier, collez le chemin ci-dessus, et regardez quand chaque dossier de sauvegarde a été modifié pour la dernière fois. Toute sauvegarde d’un appareil que vous ne possédez plus, ou datant de plus d’un an, est un candidat à la suppression.
La méthode la plus sûre consiste à passer par Finder → [nom de votre iPhone] → Gérer les sauvegardes, qui affiche chaque sauvegarde avec sa date et sa taille.
Cache Homebrew
Homebrew, le gestionnaire de paquets populaire pour macOS, télécharge les paquets avant de les installer et conserve ces archives dans un cache local afin d’éviter de les re-télécharger. Par défaut, le cache se trouve à :
~/Library/Caches/Homebrew/
(Vous pouvez confirmer le chemin exact en exécutant brew --cache dans le Terminal.)
Les anciennes archives téléchargées s’accumulent ici même après l’installation ou la mise à jour des paquets. Exécutez cette commande pour nettoyer en toute sécurité tout ce dont Homebrew n’a plus besoin :
brew cleanup
Ajoutez --prune=all pour supprimer également les paquets qui ne sont plus installés. Sur une machine où Homebrew est utilisé depuis un an ou plus, cela peut libérer plusieurs gigaoctets.
Caches npm, yarn et pnpm
Les développeurs JavaScript accumulent une deuxième couche de caches de paquets. Chaque npm install ou yarn add télécharge des paquets et les sauvegarde dans un cache local pour accélérer les installations futures.
- npm : Exécutez
npm cache clean --force - yarn : Exécutez
yarn cache clean - pnpm : Exécutez
pnpm store prune
Le cache npm seul peut facilement atteindre 3 à 5 Go sur une machine de développement active. Ces commandes sont entièrement sans risque — vos paquets installés et vos dossiers node_modules ne sont pas affectés. Le cache sera reconstruit la prochaine fois que vous installerez des paquets.
Images et volumes Docker
Docker est extrêmement utile, mais il accumule de l’espace de manière agressive. Chaque image téléchargée, chaque conteneur exécuté, chaque volume créé reste jusqu’à ce que vous le nettoyiez explicitement. Toutes ces données sont stockées dans l’image disque de la VM Docker, qui peut silencieusement atteindre 30 à 60 Go.
La façon la plus rapide de récupérer cet espace :
docker system prune
Cette commande supprime tous les conteneurs arrêtés, les réseaux inutilisés, les images orphelines et le cache de compilation. Pour supprimer également les volumes inutilisés (attention — vérifiez que vous n’avez pas besoin des données) :
docker system prune --volumes
Vérifiez d’abord ce qui utilise de l’espace avec docker system df. Si vous voyez des images inutilisées datant de six mois, elles sont presque certainement sans danger à supprimer.
Fichiers .DS_Store
macOS crée des fichiers .DS_Store dans pratiquement chaque dossier que vous ouvrez dans le Finder. Ces petits fichiers mémorisent les préférences d’affichage du dossier — positions des icônes, mode d’affichage et autres métadonnées similaires. Ils sont inoffensifs mais encombrent vos répertoires (et peuvent causer de petits désagréments dans les dépôts de gestion de versions).
Pour les supprimer dans votre répertoire actuel et tous ses sous-répertoires :
find . -name '.DS_Store' -delete
Ou, pour les supprimer à l’échelle du système (soyez prudent en exécutant ceci sur tout le disque) :
sudo find / -name '.DS_Store' -delete
C’est un nettoyage cosmétique — les fichiers .DS_Store occupent presque aucun espace, mais c’est une bonne habitude de les effacer lorsque vous les repérez.
Vider la Corbeille
Cela semble évident, mais c’est facile à oublier : les fichiers dans la Corbeille comptent toujours dans votre espace disque tant que vous ne la videz pas. macOS ne libère pas cet espace automatiquement.
Maintenez le clic sur l’icône de la Corbeille dans le Dock et sélectionnez Vider la Corbeille, ou ouvrez la Corbeille et appuyez sur ⌘⌫. Si vous y avez stocké de nombreux fichiers volumineux, l’espace récupéré peut vous surprendre.
Certaines applications ont également leur propre corbeille interne qui n’utilise pas la Corbeille système — c’est le cas de Photos ou de Logic, par exemple. Vérifiez les réglages de chaque application ou son menu Fichier pour trouver un moyen de vider ou d’effacer les éléments supprimés.
Garder votre Mac propre sur la durée
Les fichiers inutiles sont inévitables — c’est un effet secondaire de l’utilisation d’un ordinateur. L’astuce est d’y remédier régulièrement avant qu’ils ne s’accumulent en une crise de stockage.
Quelques bonnes habitudes : exécutez brew cleanup chaque mois, videz vos caches de navigateur tous les quelques mois, et vérifiez les anciennes sauvegardes iOS chaque fois que vous changez de téléphone.
Vous en avez assez de fouiller manuellement dans les dossiers ? DiskCopilot analyse l’intégralité de votre disque, trouve les plus grands consommateurs d’espace et utilise l’IA pour vous dire ce qui est sans danger à supprimer. Téléchargez DiskCopilot gratuitement et récupérez votre espace de stockage en quelques minutes.