Nettoyage du dossier target de Rust

Maîtrisez les artefacts de build Rust et l’espace disque

MintDisk trouve les dossiers target des projets Cargo sur lesquels vous n’avez pas travaillé depuis un moment, affiche leur taille et ne touche ni à votre code source ni à Cargo.toml.

L’analyse est gratuite. Le nettoyage et la suppression sont inclus dans l’essai gratuit de 7 jours et dans Pro.

Pack Développeur de MintDisk avec la sortie de build Rust de demo-api (3,65 Go) sélectionnée, restaurable avec cargo build

Comment fonctionne le nettoyage du dossier target de Rust

  1. 1

    Trouvez les projets inactifs

    Le Pack Développeur trouve les dossiers target situés à côté d’un Cargo.toml dans les projets inactifs depuis 30, 60, 90 ou 180 jours.

  2. 2

    Vérifiez

    Chaque projet indique sa taille, depuis combien de temps il est inactif et la commande de restauration, cargo build.

  3. 3

    Placez dans la Corbeille

    Les dossiers target sélectionnés vont dans la Corbeille. Le projet et son Cargo.toml restent en place.

Quand c’est utile

  • Gros dossiers target

    Les builds debug et release d’un seul projet Rust peuvent occuper des gigaoctets.

  • Registre Cargo et caches git

    Le Nettoyage en profondeur liste ~/.cargo/registry/cache et ~/.cargo/git/db, que Cargo retélécharge au besoin.

  • Toolchains Rust inutilisées

    Le Nettoyage en profondeur peut désinstaller les toolchains rustup que vous n’utilisez plus ; les toolchains par défaut, active et épinglées sont protégées.

Bon à savoir

  • L’activité est déterminée d’après les modifications de fichiers et les métadonnées git ; les modifications non commitées ne sont pas vérifiées.
  • Le build suivant d’un projet nettoyé est un build complet.
  • Les caches Cargo et toolchains nettoyés dans le Nettoyage en profondeur sont supprimés définitivement ; les dossiers target du Pack Développeur vont dans la Corbeille.
  • Le nettoyage des sources extraites de Cargo nécessite que cargo, rustc et rust-analyzer soient arrêtés.

Questions et réponses

Supprimer un dossier target de Rust est-il sans risque ?

Oui. Il ne contient que des sorties de build, et cargo build le recrée. Votre code source et Cargo.toml ne sont pas touchés.

MintDisk nettoie-t-il le registre Cargo ?

Le Nettoyage en profondeur liste le cache du registre et la base git et les présélectionne comme recommandés. Les sources extraites sont listées à part.

Quelles toolchains peut-il supprimer ?

Les toolchains installées avec rustup qui ne sont ni par défaut, ni actives, ni épinglées par un override ou un fichier rust-toolchain. Il utilise rustup toolchain uninstall.

Le nettoyage des dossiers target de Rust est-il gratuit ?

L’analyse est gratuite. La suppression nécessite l’essai gratuit de 7 jours ou une licence Pro.

Continuer la découverte

Essayez-le sur votre Mac

MintDisk fonctionne sous macOS 12 ou ultérieur, sur les Mac Apple silicon et Intel. Lancez l’essai de 7 jours dans l’app, sans carte bancaire.

Interrogez les assistants IA sur MintDisk

L’avis indépendant et en temps réel des principaux modèles de langage.