# cargo init > 创建一个新的 Cargo 包。 > 相当于 `cargo new`,但指定目录是可选的。 > 更多信息:。 - 在当前目录中初始化一个带有二进制目标的 Rust 项目: `cargo init` - 在指定目录中初始化一个带有二进制目标的 Rust 项目: `cargo init {{path/to/directory}}` - 在当前目录中初始化一个带有库目标的 Rust 项目: `cargo init --lib` - 在项目目录中初始化一个版本控制系统仓库(默认:`git`): `cargo init --vcs {{git|hg|pijul|fossil|none}}` - 设置包名称(默认:目录名称): `cargo init --name {{name}}`