/cd
把会话切换到一个新的工作目录。
把会话切换到一个新的工作目录。 对话的提示词缓存会被保留:新目录的 CLAUDE.md 会作为一条消息追加进来,而不是重新构建系统提示词。会话会被迁移到新目录的项目存储中,因此之后可以在那里用 --resume/--continue 找到它。首次使用某个目录时会询问是否信任。可以通过 'Cd' 权限规则进行限制或禁用。如果只想访问一个额外目录而不迁移会话,请用 /add-dir。需要 Claude Code v2.1.169 及以上版本。
✅ 什么时候用?
永久切换到下一个项目,此后其 CLAUDE.md 生效
/cd ../other-project — 完全在新项目中继续会话
将会话存储到目标文件夹的项目存储空间中,以便 --resume 能在那里找到它
/cd ~/work/client-b — 在开始下一个任务之前执行
⛔ 什么时候不该用?
只是临时需要相邻文件夹中的某个文件,主项目仍保持活动状态
/cd 会完全切换会话,而不只是添加访问权限
更好的选择: 改用 /add-dir 访问额外目录,而无需迁移会话
来源
- Claude Code Doku (offiziell) ↗ code.claude.com