10 10
11Windows에서 `~/.claude`는 `%USERPROFILE%\.claude`로 확인됩니다. [`CLAUDE_CONFIG_DIR`](/docs/ko/env-vars)을 설정하면, 이 페이지의 모든 `~/.claude` 경로가 대신 해당 디렉토리 아래에 있습니다.11Windows에서 `~/.claude`는 `%USERPROFILE%\.claude`로 확인됩니다. [`CLAUDE_CONFIG_DIR`](/docs/ko/env-vars)을 설정하면, 이 페이지의 모든 `~/.claude` 경로가 대신 해당 디렉토리 아래에 있습니다.
12 12
13대부분의 사용자는 `CLAUDE.md`와 `settings.json`만 편집합니다. 저장소에 이미 다른 코딩 에이전트용 `AGENTS.md`가 있는 경우, Claude Code는 `CLAUDE.md` 대신 [해당 파일을 읽을 수 있습니다](/docs/ko/memory#agents-md). 디렉터리의 나머지는 선택 사항입니다. 필요에 따라 스킬, 규칙, 서브에이전트를 추가합니다.13대부분의 사용자는 `CLAUDE.md`와 `settings.json`만 편집합니다. 저장소에 이미 다른 코딩 에이전트용 `AGENTS.md`가 있는 경우, Claude Code는 `CLAUDE.md` 대신 [해당 파일을 읽을 수 있습니다](/docs/ko/memory.md#agents-md). 디렉터리의 나머지는 선택 사항입니다. 필요에 따라 스킬, 규칙, 서브에이전트를 추가합니다.
14 14
15## 디렉토리 탐색15## 디렉토리 탐색
16 16
22 22
23| 파일 | 위치 | 목적 |23| 파일 | 위치 | 목적 |
24| - | - | - |24| - | - | - |
25| `managed-settings.json` | 시스템 수준, OS에 따라 다름 | [좁은 예외](/docs/ko/settings#exceptions-to-managed-settings-precedence)를 제외하고는 사용자 자신의 설정 파일과 `--settings` 값으로 재정의할 수 없는 엔터프라이즈 강제 설정입니다. [파일을 저장할 위치](/docs/ko/managed-settings#deploy-a-managed-settings-file) 및 [Claude Code가 사용하는 관리형 소스](/docs/ko/managed-settings#precedence-within-the-managed-tier)를 참조하세요. |25| `managed-settings.json` | 시스템 수준, OS에 따라 다름 | [좁은 예외](/docs/ko/settings.md#exceptions-to-managed-settings-precedence)를 제외하고는 사용자 자신의 설정 파일과 `--settings` 값으로 재정의할 수 없는 엔터프라이즈 강제 설정입니다. [파일을 저장할 위치](/docs/ko/managed-settings.md#deploy-a-managed-settings-file) 및 [Claude Code가 사용하는 관리형 소스](/docs/ko/managed-settings.md#precedence-within-the-managed-tier)를 참조하세요. |
26| `CLAUDE.local.md` | 프로젝트 루트 | 이 프로젝트에 대한 개인 기본 설정으로, CLAUDE.md와 함께 로드됩니다. 수동으로 생성하고 `.gitignore`에 추가합니다. |26| `CLAUDE.local.md` | 프로젝트 루트 | 이 프로젝트에 대한 개인 기본 설정으로, CLAUDE.md와 함께 로드됩니다. 수동으로 생성하고 `.gitignore`에 추가합니다. |
27| `AGENTS.md` | 프로젝트 루트, `.claude/`, 또는 모든 디렉터리 | AI 코딩 에이전트를 위해 작성하는 프로젝트 지침입니다. Claude Code는 `CLAUDE.md` 대신 [이를 로드](/docs/ko/memory#agents-md)할 수 있습니다. |27| `AGENTS.md` | 프로젝트 루트, `.claude/`, 또는 모든 디렉터리 | AI 코딩 에이전트를 위해 작성하는 프로젝트 지침입니다. Claude Code는 `CLAUDE.md` 대신 [이를 로드](/docs/ko/memory.md#agents-md)할 수 있습니다. |
28| 설치된 플러그인 | `~/.claude/plugins` | 복제된 마켓플레이스, 설치된 플러그인 버전, `installed_plugins.json` 설치 기록, 플러그인별 데이터로, `claude plugin` 명령으로 관리됩니다. [claude.ai 계정에서 동기화된](/docs/ko/plugins/loading#synced-plugins) 플러그인은 `~/.claude/plugins/synced/`로 다운로드됩니다. 마켓플레이스 [`command` 소스](/docs/ko/plugins/marketplace-reference#command-plugin-source)에서 링크 모드로 설치된 플러그인의 경우, Claude Code는 복사본 대신 여기에 링크를 저장하고, 플러그인의 파일은 명령이 출력하는 디렉터리에 남아 있습니다. `command` 소스는 Claude Code v2.1.229 이상이 필요합니다. 로컬 경로에서 추가한 마켓플레이스에 상대 경로로 나열된 플러그인도 캐시 복사본이 아닌 소스 디렉터리에서 [제자리에 로드](/docs/ko/plugins/loading#find-plugins-on-disk)됩니다. [플러그인 캐싱](/docs/ko/plugins/loading#find-plugins-on-disk)에서 고아 버전이 정리되는 방식을 참조하세요. |28| 설치된 플러그인 | `~/.claude/plugins` | 복제된 마켓플레이스, 설치된 플러그인 버전, `installed_plugins.json` 설치 기록, 플러그인별 데이터로, `claude plugin` 명령으로 관리됩니다. [claude.ai 계정에서 동기화된](/docs/ko/plugins/loading.md#synced-plugins) 플러그인은 `~/.claude/plugins/synced/`로 다운로드됩니다. 마켓플레이스 [`command` 소스](/docs/ko/plugins/marketplace-reference#command-plugin-source)에서 링크 모드로 설치된 플러그인의 경우, Claude Code는 복사본 대신 여기에 링크를 저장하고, 플러그인의 파일은 명령이 출력하는 디렉터리에 남아 있습니다. `command` 소스는 Claude Code v2.1.229 이상이 필요합니다. 로컬 경로에서 추가한 마켓플레이스에 상대 경로로 나열된 플러그인도 캐시 복사본이 아닌 소스 디렉터리에서 [제자리에 로드](/docs/ko/plugins/loading.md#find-plugins-on-disk)됩니다. [플러그인 캐싱](/docs/ko/plugins/loading.md#find-plugins-on-disk)에서 고아 버전이 정리되는 방식을 참조하세요. |
29 29
30`~/.claude`는 또한 작업할 때 Claude Code가 작성하는 데이터를 보유합니다. 트랜스크립트, 프롬프트 기록, 파일 스냅샷, 캐시, 로그입니다. 아래의 [애플리케이션 데이터](#application-data)를 참조하세요.30`~/.claude`는 또한 작업할 때 Claude Code가 작성하는 데이터를 보유합니다. 트랜스크립트, 프롬프트 기록, 파일 스냅샷, 캐시, 로그입니다. 아래의 [애플리케이션 데이터](#application-data)를 참조하세요.
31 31
35 35
36| 원하는 작업 | 편집 | 범위 | 참조 |36| 원하는 작업 | 편집 | 범위 | 참조 |
37| :- | :- | :- | :- |37| :- | :- | :- | :- |
38| Claude에 프로젝트 컨텍스트 및 규칙 제공 | `CLAUDE.md` | 프로젝트 또는 전역 | [메모리](/docs/ko/memory) |38| Claude에 프로젝트 컨텍스트 및 규칙 제공 | `CLAUDE.md` | 프로젝트 또는 전역 | [메모리](/docs/ko/memory.md) |
39| 특정 도구 호출 허용 또는 차단 | `settings.json` `permissions` 또는 `hooks` | 프로젝트 또는 전역 | [권한](/docs/ko/permissions), [Hooks](/docs/ko/hooks) |39| 특정 도구 호출 허용 또는 차단 | `settings.json` `permissions` 또는 `hooks` | 프로젝트 또는 전역 | [권한](/docs/ko/permissions.md), [Hooks](/docs/ko/hooks.md) |
40| 도구 호출 전후에 스크립트 실행 | `settings.json` `hooks` | 프로젝트 또는 전역 | [Hooks](/docs/ko/hooks) |40| 도구 호출 전후에 스크립트 실행 | `settings.json` `hooks` | 프로젝트 또는 전역 | [Hooks](/docs/ko/hooks.md) |
41| 세션에 대한 환경 변수 설정 | `settings.json` `env` | 프로젝트 또는 전역 | [설정](/docs/ko/settings-reference#all-settings) |41| 세션에 대한 환경 변수 설정 | `settings.json` `env` | 프로젝트 또는 전역 | [설정](/docs/ko/settings-reference.md#all-settings) |
42| 개인 재정의를 git에서 제외 | `settings.local.json` | 프로젝트만 | [설정 범위](/docs/ko/settings#where-settings-live) |42| 개인 재정의를 git에서 제외 | `settings.local.json` | 프로젝트만 | [설정 범위](/docs/ko/settings.md#where-settings-live) |
43| `/name`으로 호출하는 프롬프트 또는 기능 추가 | `skills/<name>/SKILL.md` | 프로젝트 또는 전역 | [Skills](/docs/ko/skills) |43| `/name`으로 호출하는 프롬프트 또는 기능 추가 | `skills/<name>/SKILL.md` | 프로젝트 또는 전역 | [Skills](/docs/ko/skills.md) |
44| 자신의 도구가 있는 특화된 subagent 정의 | `agents/*.md` | 프로젝트 또는 전역 | [Subagents](/docs/ko/sub-agents) |44| 자신의 도구가 있는 특화된 subagent 정의 | `agents/*.md` | 프로젝트 또는 전역 | [Subagents](/docs/ko/sub-agents.md) |
45| 스크립트에서 많은 subagent 조율 | `workflows/*.js` | 프로젝트 또는 전역 | [동적 워크플로우](/docs/ko/workflows) |45| 스크립트에서 많은 subagent 조율 | `workflows/*.js` | 프로젝트 또는 전역 | [동적 워크플로우](/docs/ko/workflows.md) |
46| MCP를 통해 외부 도구 연결 | `.mcp.json` | 프로젝트만 | [MCP](/docs/ko/mcp) |46| MCP를 통해 외부 도구 연결 | `.mcp.json` | 프로젝트만 | [MCP](/docs/ko/mcp.md) |
47| Claude가 응답을 포맷하는 방식 변경 | `output-styles/*.md` | 프로젝트 또는 전역 | [출력 스타일](/docs/ko/output-styles) |47| Claude가 응답을 포맷하는 방식 변경 | `output-styles/*.md` | 프로젝트 또는 전역 | [출력 스타일](/docs/ko/output-styles.md) |
48 48
49## 파일 참조49## 파일 참조
50 50
54>54>
55> 이 파일에 입력한 내용을 재정의할 수 있는 여러 가지가 있습니다.55> 이 파일에 입력한 내용을 재정의할 수 있는 여러 가지가 있습니다.
56>56>
57> * 조직에서 배포한 [관리형 설정](/docs/ko/server-managed-settings)은 [설정 우선순위의 예외](/docs/ko/settings#exceptions-to-managed-settings-precedence)를 제외하고 모든 설정 파일과 `--settings` 값보다 우선합니다.57> * 조직에서 배포한 [관리형 설정](/docs/ko/server-managed-settings.md)은 [설정 우선순위의 예외](/docs/ko/settings.md#exceptions-to-managed-settings-precedence)를 제외하고 모든 설정 파일과 `--settings` 값보다 우선합니다.
58> * `--permission-mode` 또는 `--settings`와 같은 CLI 플래그는 해당 세션에 대해 `settings.json`을 재정의합니다.58> * `--permission-mode` 또는 `--settings`와 같은 CLI 플래그는 해당 세션에 대해 `settings.json`을 재정의합니다.
59> * 일부 환경 변수는 동등한 설정보다 우선하지만, 이는 다양합니다. 각각에 대해 [환경 변수 참조](/docs/ko/env-vars)를 확인하세요.59> * 일부 환경 변수는 동등한 설정보다 우선하지만, 이는 다양합니다. 각각에 대해 [환경 변수 참조](/docs/ko/env-vars.md)를 확인하세요.
60>60>
61> 전체 순서는 [설정 우선순위](/docs/ko/settings#settings-precedence)를 참조하세요.61> 전체 순서는 [설정 우선순위](/docs/ko/settings.md#settings-precedence)를 참조하세요.
62 62
63파일 이름을 클릭하여 위의 탐색기에서 해당 노드를 엽니다.63파일 이름을 클릭하여 위의 탐색기에서 해당 노드를 엽니다.
64 64
65| 파일 | 범위 | 커밋 | 기능 | 참조 |65| 파일 | 범위 | 커밋 | 기능 | 참조 |
66| - | - | - | - | - |66| - | - | - | - | - |
67| [`CLAUDE.md`](#ce-claude-md) | 프로젝트 및 전역 | ✓ | 매 세션마다 로드되는 지침 | [메모리](/docs/ko/memory) |67| [`CLAUDE.md`](#ce-claude-md) | 프로젝트 및 전역 | ✓ | 매 세션마다 로드되는 지침 | [메모리](/docs/ko/memory.md) |
68| [`rules/*.md`](#ce-rules) | 프로젝트 및 전역 | ✓ | 주제 범위 지침, 선택적으로 경로 제한 | [규칙](/docs/ko/memory#organize-rules-with-claude/rules/) |68| [`rules/*.md`](#ce-rules) | 프로젝트 및 전역 | ✓ | 주제 범위 지침, 선택적으로 경로 제한 | [규칙](/docs/ko/memory.md#organize-rules-with-claude/rules/) |
69| [`settings.json`](#ce-settings-json) | 프로젝트 및 전역 | ✓ | 권한, hooks, 환경 변수, 모델 기본값 | [설정](/docs/ko/settings) |69| [`settings.json`](#ce-settings-json) | 프로젝트 및 전역 | ✓ | 권한, hooks, 환경 변수, 모델 기본값 | [설정](/docs/ko/settings.md) |
70| [`settings.local.json`](#ce-settings-local-json) | 프로젝트만 | | 개인 재정의, Claude Code가 설정을 저장할 때 gitignored | [설정 범위](/docs/ko/settings#where-settings-live) |70| [`settings.local.json`](#ce-settings-local-json) | 프로젝트만 | | 개인 재정의, Claude Code가 설정을 저장할 때 gitignored | [설정 범위](/docs/ko/settings.md#where-settings-live) |
71| [`.mcp.json`](#ce-mcp-json) | 프로젝트만 | ✓ | 팀 공유 MCP 서버 | [MCP 범위](/docs/ko/mcp#mcp-installation-scopes) |71| [`.mcp.json`](#ce-mcp-json) | 프로젝트만 | ✓ | 팀 공유 MCP 서버 | [MCP 범위](/docs/ko/mcp.md#mcp-installation-scopes) |
72| [`.worktreeinclude`](#ce-worktreeinclude) | 프로젝트만 | ✓ | 새 worktrees로 복사할 Gitignored 파일 | [Worktrees](/docs/ko/worktrees#copy-gitignored-files-into-worktrees) |72| [`.worktreeinclude`](#ce-worktreeinclude) | 프로젝트만 | ✓ | 새 worktrees로 복사할 Gitignored 파일 | [Worktrees](/docs/ko/worktrees.md#copy-gitignored-files-into-worktrees) |
73| [`skills/<name>/SKILL.md`](#ce-skills) | 프로젝트 및 전역 | ✓ | `/name`으로 호출되거나 자동 호출되는 재사용 가능한 프롬프트 | [Skills](/docs/ko/skills) |73| [`skills/<name>/SKILL.md`](#ce-skills) | 프로젝트 및 전역 | ✓ | `/name`으로 호출되거나 자동 호출되는 재사용 가능한 프롬프트 | [Skills](/docs/ko/skills.md) |
74| [`commands/*.md`](#ce-commands) | 프로젝트 및 전역 | ✓ | 단일 파일 프롬프트; skills와 동일한 메커니즘 | [Skills](/docs/ko/skills) |74| [`commands/*.md`](#ce-commands) | 프로젝트 및 전역 | ✓ | 단일 파일 프롬프트; skills와 동일한 메커니즘 | [Skills](/docs/ko/skills.md) |
75| [`output-styles/*.md`](#ce-output-styles) | 프로젝트 및 전역 | ✓ | Claude의 작동 방식을 조정하는 사용자 정의 지침 세트 | [출력 스타일](/docs/ko/output-styles) |75| [`output-styles/*.md`](#ce-output-styles) | 프로젝트 및 전역 | ✓ | Claude의 작동 방식을 조정하는 사용자 정의 지침 세트 | [출력 스타일](/docs/ko/output-styles.md) |
76| [`agents/*.md`](#ce-agents) | 프로젝트 및 전역 | ✓ | 자신의 프롬프트와 도구가 있는 subagent 정의 | [Subagents](/docs/ko/sub-agents) |76| [`agents/*.md`](#ce-agents) | 프로젝트 및 전역 | ✓ | 자신의 프롬프트와 도구가 있는 subagent 정의 | [Subagents](/docs/ko/sub-agents.md) |
77| [`workflows/*.js`](#ce-workflows) | 프로젝트 및 전역 | ✓ | Claude가 작성하고 `/workflows`에서 저장한 동적 워크플로우 스크립트; 각 파일은 `/<name>` 명령어가 됩니다 | [동적 워크플로우](/docs/ko/workflows) |77| [`workflows/*.js`](#ce-workflows) | 프로젝트 및 전역 | ✓ | Claude가 작성하고 `/workflows`에서 저장한 동적 워크플로우 스크립트; 각 파일은 `/<name>` 명령어가 됩니다 | [동적 워크플로우](/docs/ko/workflows.md) |
78| [`agent-memory/<name>/`](#ce-agent-memory) | 프로젝트 및 전역 | ✓ | Subagents의 지속적 메모리 | [지속적 메모리](/docs/ko/sub-agents#enable-persistent-memory) |78| [`agent-memory/<name>/`](#ce-agent-memory) | 프로젝트 및 전역 | ✓ | Subagents의 지속적 메모리 | [지속적 메모리](/docs/ko/sub-agents.md#enable-persistent-memory) |
79| [`~/.claude.json`](#ce-claude-json) | 전역만 | | 앱 상태, OAuth, UI 토글, 개인 MCP 서버 | [전역 설정](/docs/ko/settings-reference#global-config-settings) |79| [`~/.claude.json`](#ce-claude-json) | 전역만 | | 앱 상태, 계정 세부 정보, UI 토글, 개인 MCP 서버 | [전역 설정](/docs/ko/settings-reference.md#global-config-settings) |
80| [`projects/<project>/memory/`](#ce-global-projects) | 전역만 | | 자동 메모리: Claude의 세션 간 자체 메모 | [자동 메모리](/docs/ko/memory#auto-memory) |80| [`projects/<project>/memory/`](#ce-global-projects) | 전역만 | | 자동 메모리: Claude의 세션 간 자체 메모 | [자동 메모리](/docs/ko/memory.md#auto-memory) |
81| [`keybindings.json`](#ce-keybindings) | 전역만 | | 사용자 정의 키보드 단축키 | [키바인딩](/docs/ko/keybindings) |81| [`keybindings.json`](#ce-keybindings) | 전역만 | | 사용자 정의 키보드 단축키 | [키바인딩](/docs/ko/keybindings.md) |
82| [`themes/*.json`](#ce-themes) | 전역만 | | 사용자 정의 색상 테마 | [사용자 정의 테마](/docs/ko/terminal-config#create-a-custom-theme) |82| [`themes/*.json`](#ce-themes) | 전역만 | | 사용자 정의 색상 테마 | [사용자 정의 테마](/docs/ko/terminal-config.md#create-a-custom-theme) |
83 83
84## 파일별 프론트매터 필드84## 파일별 프론트매터 필드
85 85
86Skills, command 파일, subagents, output styles, 그리고 rules는 파일 상단의 YAML [프론트매터](/docs/ko/glossary#frontmatter)에서 구성을 읽으며, 각각은 자신의 필드 집합을 허용합니다. 이 표는 각 파일의 필드 이름을 나열하고 이들을 설명하는 참조로 연결합니다.86Skills, command 파일, subagents, output styles, 그리고 rules는 파일 상단의 YAML [프론트매터](/docs/ko/glossary.md#frontmatter)에서 구성을 읽으며, 각각은 자신의 필드 집합을 허용합니다. 이 표는 각 파일의 필드 이름을 나열하고 이들을 설명하는 참조로 연결합니다.
87 87
88| 파일 | 프론트매터 필드 | 참조 |88| 파일 | 프론트매터 필드 | 참조 |
89| - | - | - |89| - | - | - |
90| `skills/<name>/SKILL.md` | `name`, `description`, `when_to_use`, `argument-hint`, `arguments`, `disable-model-invocation`, `user-invocable`, `allowed-tools`, `disallowed-tools`, `model`, `effort`, `context`, `agent`, `background`, `hooks`, `paths`, `shell`, `metadata`, `license`, `compatibility` | [Skill 프론트매터](/docs/ko/skills#frontmatter-reference) |90| `skills/<name>/SKILL.md` | `name`, `description`, `when_to_use`, `argument-hint`, `arguments`, `disable-model-invocation`, `user-invocable`, `allowed-tools`, `disallowed-tools`, `model`, `effort`, `context`, `agent`, `background`, `hooks`, `paths`, `shell`, `metadata`, `license`, `compatibility` | [Skill 프론트매터](/docs/ko/skills.md#frontmatter-reference) |
91| `commands/*.md` | `name`과 `paths`를 제외한 skill 필드 | [Skill 프론트매터](/docs/ko/skills#frontmatter-reference) |91| `commands/*.md` | `name`과 `paths`를 제외한 skill 필드 | [Skill 프론트매터](/docs/ko/skills.md#frontmatter-reference) |
92| `agents/*.md` | `name`, `description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `maxTurns`, `autoCompactWindow`, `skills`, `mcpServers`, `hooks`, `memory`, `background`, `effort`, `isolation`, `color`, `initialPrompt`, `omitClaudeMd`, `experimental` | [서브에이전트 frontmatter](/docs/ko/sub-agents#supported-frontmatter-fields) |92| `agents/*.md` | `name`, `description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `maxTurns`, `autoCompactWindow`, `skills`, `mcpServers`, `hooks`, `memory`, `background`, `effort`, `isolation`, `color`, `initialPrompt`, `omitClaudeMd`, `experimental` | [서브에이전트 frontmatter](/docs/ko/sub-agents.md#supported-frontmatter-fields) |
93| `output-styles/*.md` | `name`, `description`, `keep-coding-instructions`, `force-for-plugin` | [Output style 프론트매터](/docs/ko/output-styles#frontmatter) |93| `output-styles/*.md` | `name`, `description`, `keep-coding-instructions`, `force-for-plugin` | [Output style 프론트매터](/docs/ko/output-styles.md#frontmatter) |
94| `rules/*.md` | `paths` | [Rule 프론트매터](/docs/ko/memory#rules-frontmatter-reference) |94| `rules/*.md` | `paths` | [Rule 프론트매터](/docs/ko/memory.md#rules-frontmatter-reference) |
95 95
96[플러그인](/docs/ko/plugins/components#agents)에서 제공되는 Agents는 subagent 필드의 부분 집합을 준수합니다.96[플러그인](/docs/ko/plugins/components.md#agents)에서 제공되는 Agents는 subagent 필드의 부분 집합을 준수합니다.
97 97
98## 설정 문제 해결98## 설정 문제 해결
99 99
100설정, hook, 파일이 적용되지 않으면, [설정 디버그](/docs/ko/debug-your-config)에서 검사 명령과 증상 우선 조회 표를 참조하세요.100설정, hook, 파일이 적용되지 않으면, [설정 디버그](/docs/ko/debug-your-config.md)에서 검사 명령과 증상 우선 조회 표를 참조하세요.
101 101
102## 애플리케이션 데이터102## 애플리케이션 데이터
103 103
105 105
106### 자동으로 정리됨106### 자동으로 정리됨
107 107
108Claude Code는 [`cleanupPeriodDays`](/docs/ko/settings-reference#cleanupperioddays)보다 오래된 아래 경로의 파일들을 삭제합니다. 보존 기간을 안전하게 결정할 수 있는 한 말입니다. 기본값은 30일이고 최소값은 1입니다. `0`으로 설정하면 유효성 검사 오류가 발생합니다. 동일한 나이 기준이 [고아 worktrees의 자동 제거](/docs/ko/worktrees#clean-up-subagent-and-background-session-worktrees)에도 적용됩니다.108Claude Code는 [`cleanupPeriodDays`](/docs/ko/settings-reference#cleanupperioddays)보다 오래된 아래 경로의 파일들을 삭제합니다. 보존 기간을 안전하게 결정할 수 있는 한 말입니다. 기본값은 30일이고 최소값은 1입니다. `0`으로 설정하면 유효성 검사 오류가 발생합니다. 동일한 나이 기준이 [고아 worktrees의 자동 제거](/docs/ko/worktrees.md#clean-up-subagent-and-background-session-worktrees)에도 적용됩니다.
109 109
110| `~/.claude/` 아래 경로 | 내용 |110| `~/.claude/` 아래 경로 | 내용 |
111| - | - |111| - | - |
112| `projects/<project>/<session>.jsonl` | 전체 대화 트랜스크립트: 모든 메시지, 도구 호출 및 도구 결과 |112| `projects/<project>/<session>.jsonl` | 전체 대화 트랜스크립트: 모든 메시지, 도구 호출 및 도구 결과 |
113| `projects/<project>/<session>.orphaned-<timestamp>-<suffix>.jsonl`, `projects/<project>/<session>.jsonl.superseded-<timestamp>` | Claude Code가 덮어쓰거나 삭제하는 대신 따로 보관한 세션의 이전 트랜스크립트입니다. 세션 선택기에 나타나지 않습니다 |113| `projects/<project>/<session>.orphaned-<timestamp>-<suffix>.jsonl`, `projects/<project>/<session>.jsonl.superseded-<timestamp>` | Claude Code가 덮어쓰거나 삭제하는 대신 따로 보관한 세션의 이전 트랜스크립트입니다. 세션 선택기에 나타나지 않습니다 |
114| `projects/<project>/<session>/subagents/` | [Subagent](/docs/ko/sub-agents) 대화 트랜스크립트, 상위 세션 트랜스크립트가 오래되면 함께 제거됨 |114| `projects/<project>/<session>/subagents/` | [Subagent](/docs/ko/sub-agents.md) 대화 트랜스크립트, 상위 세션 트랜스크립트가 오래되면 함께 제거됨 |
115| `projects/<project>/<session>/tool-results/` | 별도 파일로 유출된 대형 도구 출력, 그리고 [MCP 도구가 반환하는 이미지](/docs/ko/mcp#images-in-tool-results)의 전체 크기 복사본 |115| `projects/<project>/<session>/tool-results/` | 별도 파일로 유출된 대형 도구 출력, 그리고 [MCP 도구가 반환하는 이미지](/docs/ko/mcp.md#images-in-tool-results)의 전체 크기 복사본 |
116| `file-history/<session>/` | Claude Code가 변경한 파일의 편집 전 스냅샷, [checkpoint 복원](/docs/ko/checkpointing)에 사용됨. 가장 최근의 100개 checkpoint에 대한 스냅샷을 보유합니다. 보존된 checkpoint가 참조하지 않는 스냅샷 파일은 각 파일의 첫 번째 스냅샷을 제외하고 삭제됩니다 |116| `file-history/<session>/` | Claude Code가 변경한 파일의 편집 전 스냅샷, [checkpoint 복원](/docs/ko/checkpointing.md)에 사용됨. 가장 최근의 100개 checkpoint에 대한 스냅샷을 보유합니다. 보존된 checkpoint가 참조하지 않는 스냅샷 파일은 각 파일의 첫 번째 스냅샷을 제외하고 삭제됩니다 |
117| `plans/` | [plan mode](/docs/ko/permission-modes#analyze-before-you-edit-with-plan-mode) 중에 작성된 Plan 파일 |117| `plans/` | [plan mode](/docs/ko/permission-modes.md#analyze-before-you-edit-with-plan-mode) 중에 작성된 Plan 파일 |
118| `debug/` | 세션별 디버그 로그, 디버그 로깅이 켜져 있을 때 작성됨. 예를 들어 [`--debug`](/docs/ko/cli-reference#cli-flags)로 시작하거나 `/debug`를 실행할 때 |118| `debug/` | 세션별 디버그 로그, 디버그 로깅이 켜져 있을 때 작성됨. 예를 들어 [`--debug`](/docs/ko/cli-reference#cli-flags)로 시작하거나 `/debug`를 실행할 때 |
119| `paste-cache/` | 대형 붙여넣기의 내용 |119| `paste-cache/` | 대형 붙여넣기의 내용 |
120| `image-cache/<session>/` | Claude Code v2.1.274 이전 버전에서 저장한 첨부 이미지입니다. 이후 버전은 붙여넣은 이미지와 첨부 이미지를 `~/.claude` 외부에 저장하며, [`CLAUDE_CODE_TMPDIR`](/docs/ko/env-vars)이 제어하는 임시 디렉토리 아래 각 세션에 대한 `images/` 디렉토리에 저장합니다. 스윕은 나이에 관계없이 여기에 있는 다른 세션의 남은 디렉토리를 제거합니다. |120| `image-cache/<session>/` | Claude Code v2.1.274 이전 버전에서 저장한 첨부 이미지입니다. 이후 버전은 붙여넣은 이미지와 첨부 이미지를 `~/.claude` 외부에 저장하며, [`CLAUDE_CODE_TMPDIR`](/docs/ko/env-vars)이 제어하는 임시 디렉토리 아래 각 세션에 대한 `images/` 디렉토리에 저장합니다. 스윕은 나이에 관계없이 여기에 있는 다른 세션의 남은 디렉토리를 제거합니다. |
121| `uploads/<session>/` | 웹 또는 모바일 앱에서 첨부한 파일 및 모바일 앱에서 첨부한 사진. [Remote Control](/docs/ko/remote-control) 세션에 메시지를 보낼 때입니다. [cloud session](/docs/ko/claude-code-on-the-web)에 대한 첨부는 대신 해당 세션의 자체 클라우드 환경에 저장되며, 사용자의 머신에는 저장되지 않습니다. |121| `uploads/<session>/` | 웹 또는 모바일 앱에서 첨부한 파일 및 모바일 앱에서 첨부한 사진. [Remote Control](/docs/ko/remote-control.md) 세션에 메시지를 보낼 때입니다. [cloud session](/docs/ko/claude-code-on-the-web.md)에 대한 첨부는 대신 해당 세션의 자체 클라우드 환경에 저장되며, 사용자의 머신에는 저장되지 않습니다. |
122| `dev-mods/<session>/` | [Claude가 작성한 Mods](/docs/ko/plugins/mods/create#ask-claude-for-a-mod) (세션 중) |122| `dev-mods/<session>/` | [Claude가 작성한 Mods](/docs/ko/plugins/mods/create.md#ask-claude-for-a-mod) (세션 중) |
123| `session-env/` | 세션별 환경 메타데이터 |123| `session-env/` | 세션별 환경 메타데이터 |
124| `tasks/` | 작업 도구로 작성된 작업 목록, 목록당 하나의 디렉토리 |124| `tasks/` | 작업 도구로 작성된 작업 목록, 목록당 하나의 디렉토리 |
125| `shell-snapshots/` | 시작 시 캡처된 별칭, 함수 및 셸 옵션. [Bash tool](/docs/ko/tools-reference#bash-tool-behavior)에 의해 각 명령에 적용됩니다. 정상 종료 시 제거됩니다. 스윕은 충돌 후 남은 것을 정리합니다. |125| `shell-snapshots/` | 시작 시 캡처된 별칭, 함수 및 셸 옵션. [Bash tool](/docs/ko/tools-reference.md#bash-tool-behavior)에 의해 각 명령에 적용됩니다. 정상 종료 시 제거됩니다. 스윕은 충돌 후 남은 것을 정리합니다. |
126| `backups/` | `~/.claude.json`의 이전 버전, Claude Code가 파일을 다시 쓸 때 복사됨. Claude Code는 가장 최신 5개와 구문 분석할 수 없는 모든 버전의 복사본을 유지합니다. |126| `backups/` | `~/.claude.json`의 이전 버전, Claude Code가 파일을 다시 쓸 때 복사됨. Claude Code는 가장 최신 5개와 구문 분석할 수 없는 모든 버전의 복사본을 유지합니다. |
127| `feedback-bundles/` | `/feedback`에 의해 작성된 수정된 트랜스크립트 아카이브. 타사 제공자에게 또는 Anthropic 자격증명이 구성되지 않았을 때 Anthropic 계정 팀에 보내기 위해 |127| `feedback-bundles/` | `/feedback`에 의해 작성된 수정된 트랜스크립트 아카이브. 타사 제공자에게 또는 Anthropic 자격증명이 구성되지 않았을 때 Anthropic 계정 팀에 보내기 위해 |
128| `feedback/drafts/` | 대기 중인 [Claude 작성 피드백](/docs/ko/tools-reference#sendfeedback-tool-behavior). `/feedback`에서 검토 대기 중입니다. `cleanupPeriodDays` 또는 30일 후 스윕됨. 큐가 10개 초안 제한에 도달하면 Claude Code는 가장 오래된 초안을 삭제하여 공간을 확보합니다. |128| `feedback/drafts/` | 대기 중인 [Claude 작성 피드백](/docs/ko/tools-reference.md#sendfeedback-tool-behavior). `/feedback`에서 검토 대기 중입니다. `cleanupPeriodDays` 또는 30일 후 스윕됨. 큐가 10개 초안 제한에 도달하면 Claude Code는 가장 오래된 초안을 삭제하여 공간을 확보합니다. |
129| `usage-data/` | `report.html` 및 [`/insights`](/docs/ko/costs#analyze-your-usage-patterns)에 의해 작성된 타임스탬프 보고서 복사본, 그리고 이를 구축하는 데 사용되는 캐시된 세션별 분석 데이터 |129| `usage-data/` | `report.html` 및 [`/insights`](/docs/ko/costs#analyze-your-usage-patterns)에 의해 작성된 타임스탬프 보고서 복사본, 그리고 이를 구축하는 데 사용되는 캐시된 세션별 분석 데이터 |
130| `skills/.trash/`, `plugins/.trash/` | [Skills](/docs/ko/skills#how-synced-skills-behave) 및 [plugins](/docs/ko/plugins/loading#synced-plugins). claude.ai 동기화가 제거한 것. 예를 들어 claude.ai에서 하나를 끄거나 동기화를 중지한 후. 파일은 스윕이 삭제할 때까지 복구할 수 있도록 여기에 남아 있습니다 |130| `skills/.trash/`, `plugins/.trash/` | [Skills](/docs/ko/skills.md#how-synced-skills-behave) 및 [plugins](/docs/ko/plugins/loading.md#synced-plugins). claude.ai 동기화가 제거한 것. 예를 들어 claude.ai에서 하나를 끄거나 동기화를 중지한 후. 파일은 스윕이 삭제할 때까지 복구할 수 있도록 여기에 남아 있습니다 |
131| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Claude Code가 [`installed_plugins.json`](/docs/ko/plugins/loading#find-plugins-on-disk)을 다시 쓰기 전에 만드는 날짜가 지정된 복사본: 삭제한 설치 기록 및 읽을 수 없는 파일의 내용. |131| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Claude Code가 [`installed_plugins.json`](/docs/ko/plugins/loading#find-plugins-on-disk)을 다시 쓰기 전에 만드는 날짜가 지정된 복사본: 삭제한 설치 기록 및 읽을 수 없는 파일의 내용. |
132| `todos/`, `statsig/`, `logs/` | 이전 버전의 레거시 디렉토리입니다. 더 이상 작성되지 않습니다. 스윕은 내용을 제거한 다음 빈 디렉토리를 제거합니다. |132| `todos/`, `statsig/`, `logs/` | 이전 버전의 레거시 디렉토리입니다. 더 이상 작성되지 않습니다. 스윕은 내용을 제거한 다음 빈 디렉토리를 제거합니다. |
133 133
134`sessions/`의 세션 파일, 자동 메모리, Claude Desktop 및 Cowork 트랜스크립트는 각각 자체 보존 규칙을 따릅니다:134`sessions/`의 세션 파일, 자동 메모리, Claude Desktop 및 Cowork 트랜스크립트는 각각 자체 보존 규칙을 따릅니다:
135 135
136* **`sessions/`**: 실행 중인 각 세션에 대해 하나의 작은 파일을 보유합니다. 동시 세션 및 충돌을 감지하는 데 사용됩니다. 나이 기반 스윕의 일부가 아닙니다: Claude Code는 세션이 종료될 때 각 파일을 제거하고 다음 시작 시 충돌 남은 것을 정리합니다.136* **`sessions/`**: 실행 중인 각 세션에 대해 하나의 작은 파일을 보유합니다. 동시 세션 및 충돌을 감지하는 데 사용됩니다. 나이 기반 스윕의 일부가 아닙니다: Claude Code는 세션이 종료될 때 각 파일을 제거하고 다음 시작 시 충돌 남은 것을 정리합니다.
137* **자동 메모리**: 스윕은 프로젝트의 [자동 메모리](/docs/ko/memory#auto-memory) 디렉토리 `projects/<project>/memory/`의 메모리 파일을 삭제하지 않습니다. Claude Code는 전체 보존 기간 동안 비어 있었던 경우에만 해당 디렉토리를 제거합니다. v2.1.228 이전에는 스윕이 메모리 디렉토리 내의 폴더를 세션 데이터로 취급하고 그 아래의 오래된 파일을 삭제할 수 있었습니다.137* **자동 메모리**: 스윕은 프로젝트의 [자동 메모리](/docs/ko/memory.md#auto-memory) 디렉토리 `projects/<project>/memory/`의 메모리 파일을 삭제하지 않습니다. Claude Code는 전체 보존 기간 동안 비어 있었던 경우에만 해당 디렉토리를 제거합니다. v2.1.228 이전에는 스윕이 메모리 디렉토리 내의 폴더를 세션 데이터로 취급하고 그 아래의 오래된 파일을 삭제할 수 있었습니다.
138* **Claude Desktop 및 Cowork 트랜스크립트**: Claude Code는 Claude Desktop 또는 Cowork에서 시작하거나 가장 최근에 계속한 세션의 트랜스크립트를 나이에 관계없이 유지합니다. 이 트랜스크립트에 나이 제한을 주려면 [`desktopSessionCleanupPeriodDays`](/docs/ko/settings-reference#desktopsessioncleanupperioddays)를 설정하세요. Claude Code v2.1.248 이상 필요; 이전 버전은 `cleanupPeriodDays` 후에 삭제합니다.138* **Claude Desktop 및 Cowork 트랜스크립트**: Claude Code는 Claude Desktop 또는 Cowork에서 시작하거나 가장 최근에 계속한 세션의 트랜스크립트를 나이에 관계없이 유지합니다. 이 트랜스크립트에 나이 제한을 주려면 [`desktopSessionCleanupPeriodDays`](/docs/ko/settings-reference#desktopsessioncleanupperioddays)를 설정하세요. Claude Code v2.1.248 이상 필요; 이전 버전은 `cleanupPeriodDays` 후에 삭제합니다.
139 139
140 다음 중 하나에 해당하면 Claude Code는 대신 `cleanupPeriodDays` 후에 이 트랜스크립트를 삭제합니다:140 다음 중 하나에 해당하면 Claude Code는 대신 `cleanupPeriodDays` 후에 이 트랜스크립트를 삭제합니다:
141 141
142 * [관리형 설정](/docs/ko/managed-settings)이 `cleanupPeriodDays`를 설정한 경우142 * [관리형 설정](/docs/ko/managed-settings.md)이 `cleanupPeriodDays`를 설정한 경우
143 * [HIPAA 구성이 세션에 적용되는](/docs/ko/hipaa-setup#check-how-developers-sign-in-and-connect) 경우143 * [HIPAA 구성이 세션에 적용되는](/docs/ko/hipaa-setup.md#check-how-developers-sign-in-and-connect) 경우
144 144
145Claude Code는 다음 경우에 나이 기반 스윕을 건너뜁니다:145Claude Code는 다음 경우에 나이 기반 스윕을 건너뜁니다:
146 146
147* **Bare mode**: [`--bare`](/docs/ko/headless#start-faster-with-bare-mode)로 `claude -p`를 실행할 때, Claude Code는 해당 세션에서 스윕을 실행하지 않습니다.147* **Bare mode**: [`--bare`](/docs/ko/headless#start-faster-with-bare-mode)로 `claude -p`를 실행할 때, Claude Code는 해당 세션에서 스윕을 실행하지 않습니다.
148* **일시 중지된 스윕**: Claude Code가 보존 기간을 안전하게 결정할 수 없으면 보존 정리 스윕을 일시 중지합니다. [`retention_sweep` 이벤트](/docs/ko/monitoring-usage#retention-sweep-event)는 이를 일시 중지하는 각 구성을 나열합니다. 원인이 읽거나 구문 분석할 수 없는 설정 파일이거나 `cleanupPeriodDays` 또는 `desktopSessionCleanupPeriodDays`가 명시적으로 설정된 설정 오류인 경우, Claude Code는 설정 오류를 수정할 때까지 `/status`에 경고를 표시합니다. [관리 설정](/docs/ko/server-managed-settings)이 `cleanupPeriodDays`를 제공하면 Claude Code는 어느 경우든 관리 값에서 스윕을 실행합니다.148* **일시 중지된 스윕**: Claude Code가 보존 기간을 안전하게 결정할 수 없으면 보존 정리 스윕을 일시 중지합니다. [`retention_sweep` 이벤트](/docs/ko/monitoring-usage#retention-sweep-event)는 이를 일시 중지하는 각 구성을 나열합니다. 원인이 읽거나 구문 분석할 수 없는 설정 파일이거나 `cleanupPeriodDays` 또는 `desktopSessionCleanupPeriodDays`가 명시적으로 설정된 설정 오류인 경우, Claude Code는 설정 오류를 수정할 때까지 `/status`에 경고를 표시합니다. [관리 설정](/docs/ko/server-managed-settings.md)이 `cleanupPeriodDays`를 제공하면 Claude Code는 어느 경우든 관리 값에서 스윕을 실행합니다.
149 149
150조직의 머신이 설정한 보존 기간으로 스윕을 실행하는지 확인하려면 [보존 스윕 확인](/docs/ko/monitoring-usage#check-the-retention-sweep)을 참조하세요.150조직의 머신이 설정한 보존 기간으로 스윕을 실행하는지 확인하려면 [보존 스윕 확인](/docs/ko/monitoring-usage.md#check-the-retention-sweep)을 참조하세요.
151 151
152### 세션 스크래치패드 디렉토리152### 세션 스크래치패드 디렉토리
153 153
175 175
176| `~/.claude/` 아래 경로 | 내용 |176| `~/.claude/` 아래 경로 | 내용 |
177| - | - |177| - | - |
178| `history.jsonl` | 입력한 프롬프트, 타임스탬프 및 프로젝트 경로 포함. 위쪽 화살표 회상, `Ctrl+R` 히스토리 검색 및 `!` 셸 명령 완성에 사용됩니다. [HIPAA 구성이 세션에 적용되는](/docs/ko/hipaa-setup#check-how-developers-sign-in-and-connect) 경우 각 스윕이 `cleanupPeriodDays`보다 오래된 항목을 제거합니다. |178| `history.jsonl` | 입력한 프롬프트, 타임스탬프 및 프로젝트 경로 포함. 위쪽 화살표 회상, `Ctrl+R` 히스토리 검색 및 `!` 셸 명령 완성에 사용됩니다. [HIPAA 구성이 세션에 적용되는](/docs/ko/hipaa-setup.md#check-how-developers-sign-in-and-connect) 경우 각 스윕이 `cleanupPeriodDays`보다 오래된 항목을 제거합니다. |
179| `stats-cache.json` | `/usage`에 표시된 집계된 토큰 및 비용 수 |179| `stats-cache.json` | `/usage`에 표시된 집계된 토큰 및 비용 수 |
180| `remote-settings.json` | [서버 관리 설정](/docs/ko/server-managed-settings)의 캐시된 복사본. 조직의 경우 또는 조직이 구성하지 않은 경우 `{}`. 세션이 [이를 가져올](/docs/ko/server-managed-settings#platform-availability) 때만 존재합니다. Claude Code는 시작 시 및 세션 중 매시간 업데이트를 확인합니다. Claude Code는 로그아웃할 때 삭제합니다. |180| `remote-settings.json` | [서버 관리 설정](/docs/ko/server-managed-settings.md)의 캐시된 복사본. 조직의 경우 또는 조직이 구성하지 않은 경우 `{}`. 세션이 [이를 가져올](/docs/ko/server-managed-settings.md#platform-availability) 때만 존재합니다. Claude Code는 시작 시 및 세션 중 매시간 업데이트를 확인합니다. Claude Code는 로그아웃할 때 삭제합니다. |
181| `cache/changelog.md` | Claude Code 변경 로그의 캐시된 복사본, `/release-notes`에 표시됨. 백그라운드에서 새로 고쳐집니다. |181| `cache/changelog.md` | Claude Code 변경 로그의 캐시된 복사본, `/release-notes`에 표시됨. 백그라운드에서 새로 고쳐집니다. |
182| `policy-limits.json` | 조직의 캐시된 기능 정책 설정. 일부 계정 유형에만 존재합니다. 자동으로 새로 고쳐집니다. `policy-limits.json.stamp.json` 사이드카는 캐시가 속한 계정 또는 API 키를 기록합니다. Claude Code는 로그아웃할 때 두 파일을 모두 삭제합니다. |182| `policy-limits.json` | 조직의 캐시된 기능 정책 설정. 일부 계정 유형에만 존재합니다. 자동으로 새로 고쳐집니다. `policy-limits.json.stamp.json` 사이드카는 캐시가 속한 계정 또는 API 키를 기록합니다. Claude Code는 로그아웃할 때 두 파일을 모두 삭제합니다. |
183 183
185 185
186사용하는 기능에 따라 `~/.claude/`에는 [애플리케이션 데이터](#application-data) 아래 표에 나열되지 않은 파일도 저장됩니다. 그중 캐시 및 잠금 파일은 안전하게 삭제할 수 있습니다. 다음 상태 파일은 유지하세요:186사용하는 기능에 따라 `~/.claude/`에는 [애플리케이션 데이터](#application-data) 아래 표에 나열되지 않은 파일도 저장됩니다. 그중 캐시 및 잠금 파일은 안전하게 삭제할 수 있습니다. 다음 상태 파일은 유지하세요:
187 187
188* `.credentials.json`: 사용자의 [로그인 자격증명](/docs/ko/authentication#credential-management)188* `.credentials.json`: 사용자의 [로그인 자격증명](/docs/ko/authentication.md#credential-management)
189* `agent-memory/`: [subagent 메모리](/docs/ko/sub-agents#enable-persistent-memory)189* `agent-memory/`: [subagent 메모리](/docs/ko/sub-agents.md#enable-persistent-memory)
190* `jobs/` 및 `daemon/`: [background session](/docs/ko/agent-view#where-state-is-stored) 상태190* `jobs/` 및 `daemon/`: [background session](/docs/ko/agent-view.md#where-state-is-stored) 상태
191 191
192### 평문 저장소192### 평문 저장소
193 193
196* `cleanupPeriodDays`를 낮춰 Claude Code가 트랜스크립트를 유지하는 기간을 단축하세요196* `cleanupPeriodDays`를 낮춰 Claude Code가 트랜스크립트를 유지하는 기간을 단축하세요
197* [`desktopSessionCleanupPeriodDays`](/docs/ko/settings-reference#desktopsessioncleanupperioddays)를 설정하여 Claude Desktop 및 Cowork 트랜스크립트에도 나이 제한을 주세요197* [`desktopSessionCleanupPeriodDays`](/docs/ko/settings-reference#desktopsessioncleanupperioddays)를 설정하여 Claude Desktop 및 Cowork 트랜스크립트에도 나이 제한을 주세요
198* [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/docs/ko/env-vars) 환경 변수를 설정하여 모든 모드에서 트랜스크립트 및 프롬프트 히스토리 작성을 건너뛰세요. 비대화형 모드에서는 대신 `-p`와 함께 `--no-session-persistence`를 전달하거나 TypeScript Agent SDK에서 `persistSession: false`를 설정할 수 있습니다. Python SDK에는 동등한 옵션이 없습니다.198* [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/docs/ko/env-vars) 환경 변수를 설정하여 모든 모드에서 트랜스크립트 및 프롬프트 히스토리 작성을 건너뛰세요. 비대화형 모드에서는 대신 `-p`와 함께 `--no-session-persistence`를 전달하거나 TypeScript Agent SDK에서 `persistSession: false`를 설정할 수 있습니다. Python SDK에는 동등한 옵션이 없습니다.
199* [권한 규칙](/docs/ko/permissions)을 사용하여 자격증명 파일의 읽기를 거부하세요199* [권한 규칙](/docs/ko/permissions.md)을 사용하여 자격증명 파일의 읽기를 거부하세요
200 200
201### 로컬 데이터 지우기201### 로컬 데이터 지우기
202 202
267| - | - |267| - | - |
268| `~/.claude/projects/` | 과거 세션의 재개, 계속 및 되감기, 그리고 모든 프로젝트의 자동 메모리 |268| `~/.claude/projects/` | 과거 세션의 재개, 계속 및 되감기, 그리고 모든 프로젝트의 자동 메모리 |
269| `~/.claude/history.jsonl` | 위쪽 화살표 프롬프트 회상, `Ctrl+R` 히스토리 검색 및 `!` 셸 명령 완성 |269| `~/.claude/history.jsonl` | 위쪽 화살표 프롬프트 회상, `Ctrl+R` 히스토리 검색 및 `!` 셸 명령 완성 |
270| `~/.claude/paste-cache/` | 회상된 프롬프트의 붙여넣은 텍스트. [대형 콘텐츠 붙여넣기](/docs/ko/terminal-config#paste-large-content) 참조 |270| `~/.claude/paste-cache/` | 회상된 프롬프트의 붙여넣은 텍스트. [대형 콘텐츠 붙여넣기](/docs/ko/terminal-config.md#paste-large-content) 참조 |
271| `~/.claude/uploads/` | 과거 [Remote Control](/docs/ko/remote-control) 세션이 경로로 참조하는 첨부 |271| `~/.claude/uploads/` | 과거 [Remote Control](/docs/ko/remote-control.md) 세션이 경로로 참조하는 첨부 |
272| `~/.claude/file-history/` | 과거 세션의 checkpoint 복원 |272| `~/.claude/file-history/` | 과거 세션의 checkpoint 복원 |
273| `~/.claude/stats-cache.json` | `/usage`에 표시된 과거 합계 |273| `~/.claude/stats-cache.json` | `/usage`에 표시된 과거 합계 |
274| `~/.claude/usage-data/` | 과거 [`/insights`](/docs/ko/costs#analyze-your-usage-patterns) 보고서 및 이를 구축하는 데 사용된 캐시된 분석 데이터 |274| `~/.claude/usage-data/` | 과거 [`/insights`](/docs/ko/costs#analyze-your-usage-patterns) 보고서 및 이를 구축하는 데 사용된 캐시된 분석 데이터 |
275| `~/.claude/feedback-bundles/` | Anthropic 계정 팀에 아직 보내지 않은 피드백 및 버그 보고서 아카이브 |275| `~/.claude/feedback-bundles/` | Anthropic 계정 팀에 아직 보내지 않은 피드백 및 버그 보고서 아카이브 |
276| `~/.claude/feedback/drafts/` | 보내지 않은 [Claude 작성 피드백](/docs/ko/tools-reference#sendfeedback-tool-behavior) |276| `~/.claude/feedback/drafts/` | 보내지 않은 [Claude 작성 피드백](/docs/ko/tools-reference.md#sendfeedback-tool-behavior) |
277| `~/.claude/remote-settings.json` | 없음. 다음 시작 시 다시 가져옵니다. |277| `~/.claude/remote-settings.json` | 없음. 다음 시작 시 다시 가져옵니다. |
278| `~/.claude/cache/changelog.md` | 없음. 백그라운드에서 새로 고쳐집니다. |278| `~/.claude/cache/changelog.md` | 없음. 백그라운드에서 새로 고쳐집니다. |
279| `~/.claude/policy-limits.json` | 없음. 자동으로 새로 고쳐집니다. |279| `~/.claude/policy-limits.json` | 없음. 자동으로 새로 고쳐집니다. |
280| `~/.claude/tasks/` | 아직 사용 중인 것을 포함한 [작업 목록](/docs/ko/interactive-mode#task-list) |280| `~/.claude/tasks/` | 아직 사용 중인 것을 포함한 [작업 목록](/docs/ko/interactive-mode.md#task-list) |
281| `~/.claude/skills/.trash/`, `~/.claude/plugins/.trash/` | [동기화된 skills](/docs/ko/skills#how-synced-skills-behave) 및 [동기화된 plugins](/docs/ko/plugins/loading#synced-plugins)를 복구할 기회. Claude Code가 제거한 것 |281| `~/.claude/skills/.trash/`, `~/.claude/plugins/.trash/` | [동기화된 skills](/docs/ko/skills.md#how-synced-skills-behave) 및 [동기화된 plugins](/docs/ko/plugins/loading.md#synced-plugins)를 복구할 기회. Claude Code가 제거한 것 |
282| `~/.claude/plugins/installed_plugins.set-aside.<date>.<hash>.json`, `~/.claude/plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Claude Code가 삭제했거나 읽을 수 없는 plugin 설치 기록의 복사본. 아무것도 이를 다시 읽지 않습니다 |282| `~/.claude/plugins/installed_plugins.set-aside.<date>.<hash>.json`, `~/.claude/plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Claude Code가 삭제했거나 읽을 수 없는 plugin 설치 기록의 복사본. 아무것도 이를 다시 읽지 않습니다 |
283| `~/.claude/debug/`, `~/.claude/plans/`, `~/.claude/session-env/`, `~/.claude/shell-snapshots/`, `~/.claude/backups/` | 사용자 대면 없음 |283| `~/.claude/debug/`, `~/.claude/plans/`, `~/.claude/session-env/`, `~/.claude/shell-snapshots/`, `~/.claude/backups/` | 사용자 대면 없음 |
284| `~/.claude/todos/`, `~/.claude/statsig/`, `~/.claude/logs/`, `~/.claude/image-cache/` | 없음. 현재 버전에서 작성되지 않는 레거시 디렉토리. |284| `~/.claude/todos/`, `~/.claude/statsig/`, `~/.claude/logs/`, `~/.claude/image-cache/` | 없음. 현재 버전에서 작성되지 않는 레거시 디렉토리. |
285 285
286`~/.claude.json`, `~/.claude/settings.json` 또는 `~/.claude/plugins/`를 삭제하지 마세요. 이들은 인증, 기본 설정 및 설치된 plugins을 보유합니다.286`~/.claude.json`, `~/.claude/settings.json` 또는 `~/.claude/plugins/`를 삭제하지 마세요. 이들은 계정 정보, 기본 설정 및 설치된 플러그인을 보유합니다.
287 287
288## 관련 리소스288## 관련 리소스
289 289
290* [Claude의 메모리 관리](/docs/ko/memory): CLAUDE.md, rules, auto memory 작성 및 구성290* [Claude의 메모리 관리](/docs/ko/memory.md): CLAUDE.md, rules, auto memory 작성 및 구성
291* [설정 구성](/docs/ko/settings): 권한, hooks, 환경 변수, 모델 기본값 설정291* [설정 구성](/docs/ko/settings.md): 권한, hooks, 환경 변수, 모델 기본값 설정
292* [Skills 생성](/docs/ko/skills): 재사용 가능한 프롬프트 및 워크플로우 구축292* [Skills 생성](/docs/ko/skills.md): 재사용 가능한 프롬프트 및 워크플로우 구축
293* [Subagents 구성](/docs/ko/sub-agents): 자신의 컨텍스트가 있는 특화된 에이전트 정의293* [Subagents 구성](/docs/ko/sub-agents.md): 자신의 컨텍스트가 있는 특화된 에이전트 정의