왜?
Claude Code 생성 파일 및 저장 위치
/init 실행 시 생성되는 파일
your-project/
└── .claude/
└── CLAUDE.md # 프로젝트 메모리 파일
CLAUDE.md - Claude가 프로젝트를 이해하도록 돕는 메모리 파일입니다:
- 프로젝트 구조, 코딩 표준, 자주 쓰는 명령어 등 기록
- Git에 커밋되어 팀원과 공유 가능
프로젝트별 설정 (.claude/ 디렉토리)
your-project/
└── .claude/
├── CLAUDE.md # 프로젝트 메모리 (팀 공유)
├── CLAUDE.local.md # 개인 메모리 (gitignore됨)
├── settings.json # 팀 공유 설정
├── settings.local.json # 개인 설정 (gitignore됨)
├── commands/ # 커스텀 슬래시 명령어
└── skills/ # 프로젝트 스킬
| 파일 | Git 커밋 | 용도 |
|---|---|---|
| CLAUDE.md | ✓ | 팀 공유 프로젝트 지침 |
| CLAUDE.local.md | ✗ | 개인 프로젝트 메모 |
| settings.json | ✓ | 팀 공유 권한/설정 |
| settings.local.json | ✗ | 개인 설정 |
전역 설정 (~/.claude/ 디렉토리)
~/.claude/
├── CLAUDE.md # 모든 프로젝트에 적용되는 개인 지침
├── settings.json # 개인 전역 설정
├── commands/ # 개인 커스텀 명령어
└── skills/ # 개인 스킬
추가로 ~/.claude.json 파일에 OAuth 토큰, 테마, MCP 서버 설정 등이 저장됩니다.
대화 기록 저장 위치
macOS/Linux: ~/.claude/ 내부
Windows: %APPDATA%\Claude\
특징:
자동 저장됨
기본 30일 후 오래된 세션 자동 삭제
/resume 명령어로 이전 대화 재개 가능
claude -c로 최근 대화 이어서 계속
설정 우선순위
엔터프라이즈 설정 (최상위)
↓
명령행 인자
↓
프로젝트 로컬 (.claude/settings.local.json)
↓
프로젝트 공유 (.claude/settings.json)
↓
개인 전역 (~/.claude/settings.json)
빠른 확인 방법
프로젝트 설정 확인
ls -la .claude/
전역 설정 확인
ls -la ~/.claude/