~/.cargo/registry sur Mac : peut-on le supprimer ?
Oui, ~/.cargo/registry peut être supprimé sans risque. Il contient l'index du registre et les crates téléchargées, et Cargo récupère ce dont un projet a besoin à la prochaine compilation.
Où il se trouve
~/.cargo/registryDe quoi il s'agit
Cargo, le gestionnaire de paquets de Rust, conserve trois choses dans ~/.cargo/registry : l'index des crates disponibles, un dossier cache avec les fichiers .crate compressés qu'il a téléchargés, et un dossier src avec ces crates décompressées pour le compilateur.
Il grossit à mesure que vos projets utilisent davantage de crates et davantage de versions de celles-ci. Les sources décompressées dans src occupent en général plus d'espace que les téléchargements compressés.
Les résultats de compilation ne sont pas stockés ici. Ils se trouvent dans le dossier target de chaque projet, qui est souvent bien plus volumineux.
Quelle taille il peut atteindre
En général de quelques centaines de Mo à quelques Go.
Comment le vider à la main
- Assurez-vous qu'aucun cargo build n'est en cours.
- Exécutez la commande ci-dessous. Elle supprime les crates téléchargées et leurs sources décompressées, et laisse en place l'index du registre.
- Ne supprimez pas ~/.cargo/bin, qui contient cargo lui-même et les outils que vous avez installés avec cargo install.
rm -rf ~/.cargo/registry/cache ~/.cargo/registry/srcCe qui se passe ensuite
Le prochain cargo build télécharge et décompresse les crates dont le projet a besoin : il prend donc plus de temps et nécessite une connexion réseau. Votre code et les chaînes d'outils Rust installées ne sont pas affectés.
Comment Diskzy le traite
Diskzy liste le cache Cargo dans l'onglet Clean up (nettoyage) et le coche.
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