~/.cache sur Mac : c'est quoi, peut-on le supprimer ?
L'essentiel de ~/.cache peut être supprimé, parce que les outils téléchargent ou recréent ce qu'ils y ont stocké. Regardez tout de même avant de supprimer : ce dossier contient souvent de très gros téléchargements, comme des modèles d'IA, qui sont longs à récupérer.
Où il se trouve
~/.cacheDe quoi il s'agit
~/.cache est un dossier masqué de votre dossier de départ. Ce n'est pas macOS qui le crée. Il vient d'une convention de Linux que beaucoup d'outils en ligne de commande et de développement suivent aussi sur le Mac, au lieu d'utiliser ~/Library/Caches.
Chaque outil y crée son propre sous-dossier. Les plus courants sont huggingface pour les modèles et les jeux de données, uv pour les paquets Python, pre-commit pour les environnements de hooks, torch pour les poids de modèles et puppeteer pour les navigateurs téléchargés.
Il grossit sans bruit, parce que le dossier est masqué dans le Finder et que les outils font rarement le ménage derrière eux.
Quelle taille il peut atteindre
De quelques Mo à des dizaines de Go. Ce sont en général les modèles d'apprentissage automatique qui le rendent volumineux.
Comment le vider à la main
- Exécutez la commande ci-dessous pour lister chaque sous-dossier par taille. Elle se contente de lire les tailles.
- Pour chaque gros sous-dossier, demandez-vous si vous utilisez encore l'outil. Les dossiers des outils que vous n'utilisez plus peuvent aller dans la corbeille.
- Quand un outil a sa propre commande de nettoyage, préférez-la. Par exemple, uv cache clean vide le cache de uv.
- Réfléchissez à deux fois pour les dossiers de modèles comme huggingface. Les supprimer est sans risque, mais les modèles sont téléchargés à nouveau la prochaine fois que votre code les demande.
- Pour consulter le dossier dans le Finder, choisissez Aller, puis Aller au dossier, et saisissez ~/.cache. Maj + Commande + Point affiche les fichiers masqués.
du -sh ~/.cache/* 2>/dev/null | sort -hCe qui se passe ensuite
Chaque outil remplit à nouveau son dossier à la prochaine utilisation. Attendez-vous à des premières exécutions plus lentes et à de gros téléchargements pour tout ce qui récupère des modèles, des navigateurs ou des paquets.
Comment Diskzy le traite
L'onglet Clean up (nettoyage) de Diskzy traite les parties différemment : le cache de uv est coché, alors que le cache de Hugging Face est listé mais décoché, car il faudrait télécharger à nouveau les modèles. Le reste est visible sur la carte du disque.
Guides associés
- Hugging Face cache~/.cache/huggingface
- Caches~/Library/Caches
- pip cache~/Library/Caches/pip
- Conda package cache~/miniconda3/pkgs (or ~/anaconda3/pkgs)
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