Очистка папки target Rust

Управляйте артефактами сборки Rust и местом на диске

MintDisk находит папки target проектов Cargo, с которыми вы давно не работали, показывает их размер и не трогает исходный код и Cargo.toml.

Сканирование бесплатно. Очистка и удаление доступны в бесплатном пробном периоде на 7 дней и в Pro.

Пакет разработчика MintDisk: выбраны результаты сборки Rust проекта demo-api на 3,65 ГБ, восстанавливаются командой cargo build

Как работает очистка папки target Rust

  1. 1

    Поиск неактивных проектов

    Пакет разработчика находит папки target рядом с Cargo.toml в проектах, неактивных 30, 60, 90 или 180 дней.

  2. 2

    Проверка

    Для каждого проекта показаны размер, время неактивности и команда восстановления cargo build.

  3. 3

    Перемещение в Корзину

    Выбранные папки target перемещаются в Корзину. Проект и Cargo.toml остаются.

Когда это поможет

  • Большие папки target

    Debug- и release-сборки одного проекта Rust могут занимать гигабайты.

  • Кэши registry и git Cargo

    Глубокая очистка показывает ~/.cargo/registry/cache и ~/.cargo/git/db, которые Cargo скачает снова при необходимости.

  • Ненужные наборы инструментов Rust

    Глубокая очистка может удалить ненужные наборы инструментов rustup; набор по умолчанию, активный и закреплённые защищены.

Полезно знать

  • Активность определяется по изменениям файлов и метаданным git; незафиксированные изменения не проверяются.
  • Следующая сборка очищенного проекта будет полной.
  • Кэши Cargo и наборы инструментов, очищенные в глубокой очистке, удаляются безвозвратно; папки target из пакета разработчика попадают в Корзину.
  • Для очистки распакованных исходников Cargo нужно остановить cargo, rustc и rust-analyzer.

Вопросы и ответы

Безопасно ли удалять папку target Rust?

Да. В ней только результаты сборки, и cargo build создаст её снова. Исходный код и Cargo.toml не затрагиваются.

Очищает ли MintDisk registry Cargo?

Глубокая очистка показывает кэш registry и базу git и заранее выбирает их как рекомендуемые. Распакованные исходники показываются отдельно.

Какие наборы инструментов можно удалить?

Установленные через rustup наборы, которые не являются набором по умолчанию, не активны и не закреплены через override или файл rust-toolchain. Используется rustup toolchain uninstall.

Очистка target Rust бесплатна?

Сканирование бесплатно. Для удаления нужен бесплатный пробный период на 7 дней или лицензия Pro.

Что еще посмотреть

Попробуйте на своем Mac

MintDisk работает на macOS 12 и новее, на Mac с Apple silicon и Intel. Запустите пробный период на 7 дней прямо в приложении, без карты.

Спросите у ИИ о MintDisk

Независимая оценка от ведущих нейросетей в реальном времени.