尧图精选

避免 Claude Code 误删数据的方法

🕒 发布时间:2026/9/14 22:58:59 📁 来源:尧图网络
1 概述主要可以通过以下方式来避免 Claude Code 误删数据。在一个新文件夹下使用该工具避免删除电脑中的历史数据。开发代码时即时提交已开发好或者基本开发好的功能模块不要等所有功能都开发好了或者测试没问题了才提交。多次提交代码确保代码能被即时保存到代码仓库。通过设置 Claude Code 权限配置permissions 或 hooks确保执行危险命令前弹出人工确认或直接拒绝执行。2 设置 Claude Code 权限配置在 Claude Code 的配置文件中 ~/.claude/settings.json 设置 permissions 或 hooks。简单使用可以只设置 permissions不设置 hooks。Hook 先跑能直接拦Hook 放过 / 失效才走 permissionsPreToolUse Hook自定义脚本拦截permissions识别不到的复杂绕过高危命令eval、变量拼接等兜底防护。permissions静态简单规则针对rm/shred这类常规高危命令触发弹窗让你手动确认。配置完成后使用 “ claude doctor” 命令检查配置是否有问题。案例如下{ env: { // 自定义配置 }, theme: auto, permissions: { ask: [ Bash(rm *), Bash(rmdir *), Bash(shred *), Bash(git clean *), Bash(git reset --hard *) ] }, hooks: { PreToolUse: [ { matcher: Bash, hooks: [ { type: command, command: /path/to/test.sh此处为自定义脚本文件路径等 } ] } ] } }3 参考文献1 Claude Code 权限系统主文档https://code.claude.com/docs/en/permissions#permission-system2 Claude Code Hooks 参考文档PreToolUse 生命周期https://code.claude.com/docs/en/hooks3 Claude Code Hooks 使用指南https://code.claude.com/docs/en/hooks-guide
上一篇/下一篇内容由系统自动关联 返回资讯列表 →