Claude Code 로그·스냅샷(~/.claude) 지워도 될까?
삭제해도 안전자동으로 다시 만들어집니다. Thermo는 바로 삭제합니다.
위치
~/.claude/debug~/.claude/shell-snapshots~/.claude/statsig~/.claude/telemetry~/.claude/paste-cache~/.claude/cache~/Library/Caches/claude-cli-nodejs
⏱ 30일 이상 쓰지 않은 항목만
무엇인가요
Claude Code CLI가 작업하면서 남기는 디버그 로그, 셸 환경 스냅샷, 텔레메트리·기능 플래그 데이터, 붙여넣기 캐시입니다. 대부분 ~/.claude 아래 debug, shell-snapshots, statsig 같은 하위 폴더에 쌓이고, 일부는 ~/Library/Caches에 들어갑니다.
왜 이렇게 커지나요
세션을 하나 시작할 때마다 디버그 로그와 셸 스냅샷이 새로 만들어지고, 끝난 뒤에도 자동으로 지워지지 않는 경우가 많습니다. Claude Code를 매일 여러 창에서 돌리면 작은 파일이 수천 개 단위로 쌓이기 쉽습니다.
삭제해도 되나요?
안전합니다. 문제를 추적할 때 말고는 다시 볼 일이 없는 진단용 파일이고, 필요하면 다음 실행 때 새로 만들어집니다. 다만 지금 돌아가는 세션이 쓰는 파일은 남겨 두고, 한동안 손대지 않은 오래된 것만 정리하는 편이 깔끔합니다.
팁
~/.claude 폴더를 통째로 지우면 안 됩니다. settings.json, CLAUDE.md, 대화 기록(projects)까지 함께 사라집니다. 여기서 다루는 건 로그·캐시 성격의 하위 폴더뿐입니다.
먼저 용량 확인
du -sh "$HOME/.claude/debug" "$HOME/.claude/shell-snapshots" "$HOME/.claude/statsig" "$HOME/.claude/telemetry" "$HOME/.claude/paste-cache" "$HOME/.claude/cache" "$HOME/Library/Caches/claude-cli-nodejs" 2>/dev/null직접 삭제
터미널에서 실행합니다. 삭제는 되돌릴 수 없으니 경로를 먼저 확인하세요.
find "$HOME/.claude/debug" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/shell-snapshots" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/statsig" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/telemetry" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/paste-cache" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/cache" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/Library/Caches/claude-cli-nodejs" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +