Rust target 目录清理

管理 Rust 构建产物和磁盘用量

MintDisk 找出你一段时间没有开发的 Cargo 项目的 target 文件夹,显示其大小,并保留你的源代码和 Cargo.toml。

扫描免费。清理和删除功能包含在 7 天免费试用和 Pro 中。

MintDisk 开发者工具包,选中了 demo-api 3.65 GB 的 Rust 构建产物,可用 cargo build 恢复

Rust target 目录清理的使用方法

  1. 1

    查找不活跃的项目

    开发者工具包会在闲置 30、60、90 或 180 天的项目中,找出位于 Cargo.toml 旁边的 target 文件夹。

  2. 2

    查看

    每个项目会显示大小、闲置时长和恢复命令 cargo build。

  3. 3

    移至废纸篓

    选中的 target 文件夹会移至废纸篓。项目和 Cargo.toml 保持不变。

适用场景

  • 很大的 target 文件夹

    一个 Rust 项目的 debug 和 release 构建就可能占用数 GB。

  • Cargo registry 和 git 缓存

    深层清理会列出 ~/.cargo/registry/cache 和 ~/.cargo/git/db,需要时 Cargo 会重新下载。

  • 不再使用的 Rust 工具链

    深层清理可以卸载你不再使用的 rustup 工具链;默认、当前和已固定的工具链受到保护。

使用须知

  • 活跃度基于文件变化和 git 元数据;不检查未提交的更改。
  • 清理后项目的下一次构建是完整构建。
  • 在深层清理中清理的 Cargo 缓存和工具链会被永久移除;开发者工具包中的 target 文件夹会移至废纸篓。
  • 清理 Cargo 解压的源代码需要先停止 cargo、rustc 和 rust-analyzer。

常见问题

删除 Rust 的 target 文件夹安全吗?

安全。其中只有构建产物,cargo build 会重新生成。你的源代码和 Cargo.toml 不会被触碰。

MintDisk 会清理 Cargo registry 吗?

深层清理会列出 registry 缓存和 git 数据库,并按推荐预先选中。解压的源代码会单独列出。

它能移除哪些工具链?

用 rustup 安装、且不是默认、不是当前使用、也没有被 override 或 rust-toolchain 文件固定的工具链。它使用 rustup toolchain uninstall。

Rust target 清理免费吗?

扫描是免费的。移除需要 7 天免费试用或 Pro 许可证。

继续了解

在你的 Mac 上试一试

MintDisk 支持 macOS 12 及更高版本,适用于 Apple 芯片和 Intel 芯片的 Mac。在应用内即可开始 7 天试用,无需银行卡。

向 AI 助手了解 MintDisk

主流大语言模型给出的实时、客观中立评估。