Rust 常用命令速查表

把 Rust 日常开发最常用的 Cargo 命令整理成速查,写代码时对照查。

编程语言·共 30 条命令·最后更新 2026-07-19
返回 编程语言

项目管理 9

cargo new project_name
创建新项目(二进制)
cargo new --lib project_name
创建库项目
cargo init
在当前目录初始化项目
cargo build
编译项目(debug 模式)
cargo build --release
编译发布版本(优化)
cargo run
编译并运行
cargo run --release
以发布模式运行
cargo check
快速检查代码(不生成二进制)
cargo clean
清理 target 目录

依赖管理 6

cargo add serde
添加依赖
cargo add serde --features derive
添加依赖并启用 feature
cargo remove serde
移除依赖
cargo update
更新 Cargo.lock
cargo tree
查看依赖树
cargo tree --invert
反向查看谁依赖某 crate

测试与文档 5

cargo test
运行所有测试
cargo test -- --nocapture
显示 println 输出
cargo test test_name
运行指定测试
cargo doc --open
生成并打开文档
cargo doc --no-deps
仅生成当前 crate 文档

代码质量 4

cargo clippy
运行 Clippy lint 检查
cargo clippy --fix
自动修复 Clippy 警告
cargo fmt
格式化代码
cargo fmt -- --check
检查格式(CI 用)

发布与跨平台 6

cargo publish
发布到 crates.io
cargo publish --dry-run
模拟发布
cargo build --target x86_64-unknown-linux-musl
交叉编译到 Linux
rustup target list
列出可用目标平台
rustup target add x86_64-pc-windows-gnu
添加 Windows 目标
cargo install cargo-edit
安装全局命令

💡 提示

  • cargo check 比 cargo build 快很多,日常开发用它检查编译错误。
  • cargo clippy 是官方 lint 工具,建议加入 CI 流程。
  • 发布前务必运行 cargo publish --dry-run 验证。