# Mac의 JetBrains 캐시(IntelliJ, WebStorm, PyCharm)

> 캐시와 인덱스는 다음 실행 때 다시 만들어지지만 설정, 플러그인, 프로젝트 데이터는 그렇지 않습니다. 먼저 Invalidate Caches를 쓰고, 측정한 뒤에 폴더를 지우세요.

Published: 2026-09-20 | Updated: 2026-09-23

IntelliJ IDEA, WebStorm, PyCharm 같은 JetBrains IDE는 Mac에 여러 개의 수 기가바이트 디렉터리를 남기지만, 안전하게 지울 수 있는 것은 그중 일부뿐입니다. 캐시와 인덱스는 다음 실행 때 다시 만들어지지만, 설정, 플러그인, 프로젝트 데이터는 그렇지 않습니다. 이 차이가 정리를 설정 손실이나 망가진 프로젝트로 바꾸지 않는 경계입니다.

이 글은 일반 개발 캐시 안내의 JetBrains 전용판입니다. 본문의 "Mole"은 mole.fit의 Mole for Mac과 그에 딸린 `mo` 명령줄 도구만을 가리킵니다. IDE별 기가바이트 수치는 싣지 않습니다. 편차가 커서 참고가 안 되기 때문이며, 본인 기기에서 측정합니다.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/jetbrains-caches-layers.webp" width="1536" height="1024" loading="lazy" alt="Mac의 JetBrains 데이터: 다시 만들 수 있는 캐시와 인덱스, 로그, 사용자 변경 내용을 담을 수 있는 Local History.">
  <figcaption>캐시와 인덱스는 다시 만들 수 있습니다. 설정, 플러그인, 프로젝트 데이터는 다른 판단이 필요합니다</figcaption>
</figure>

## JetBrains가 저장하는 것, 그리고 단순한 캐시가 아닌 것

JetBrains 설치는 복구 비용이 크게 다른 여러 디렉터리입니다. 이들을 하나의 폴더로 취급하는 것이 정리가 잘못되는 지점입니다.

| 층 | 담고 있는 것 | 다시 만들 수 있나 |
|---|---|---|
| 캐시 | 컴파일된 검색 데이터와 임시 작업 파일 | 가능, 다음 실행 때 |
| 인덱스 | 코드를 탐색하려고 IDE가 만드는 프로젝트 인덱스 | 가능, 다시 인덱싱하면 |
| 로그 | 문제 해결용 진단 텍스트 | 가능, 안전하게 지울 수 있음 |
| 설정 | 키맵, 코드 스타일, 환경 설정 | 불가, 이것은 당신의 설정 |
| 플러그인 | 설치된 플러그인과 그 데이터 | 일부, 재설치하면 로컬 상태를 잃음 |
| 프로젝트 데이터 | `.idea` 폴더와 Local History | 불가, 이것은 프로젝트와 개인 작업 |

앞의 셋은 스스로 다시 만들어지므로 안전한 대상입니다. 뒤의 셋은 당신의 설정과 작업이며, 어느 폴더에 있든 캐시가 아닙니다.

## IDE 자체 도구를 우선하기

어떤 폴더든 지우기 전에 IDE 내장 경로를 씁니다. File > Invalidate Caches는 캐시와 인덱스를 지우고 재시작을 제안하며, 설정을 건드리지 않고 오래된 인덱스를 고치는 지원되는 방법입니다. 정확한 메뉴 표기는 사용 중인 IntelliJ, WebStorm, PyCharm 버전에서 확인하세요. 메뉴 라벨은 릴리스마다 바뀝니다.

여러 JetBrains 제품을 Toolbox App으로 관리한다면, 제품별 정리와 각 설치 위치도 보여 줍니다. 폴더를 손으로 확인하기 전에 IDE를 종료해, 실행 중인 프로세스가 아직 여는 파일을 지우지 않도록 하세요.

## Mac에서 시스템 디렉터리 찾기

JetBrains는 디렉터리 위치를 버전별로 기록하고, 제품과 버전의 구체적 하위 폴더는 기기마다 다르므로, 오래된 절대 경로를 붙여넣지 말고 IDE에서 자신의 것을 찾으세요(Help가 로그와 설정 폴더를 가리킵니다). 현재 버전에서 macOS의 상위 폴더는 `~/Library/Caches/JetBrains`와 `~/Library/Application Support/JetBrains`이고, 로그는 `~/Library/Logs/JetBrains`입니다.

무엇이든 지우기 전에 상위 디렉터리를 측정해 무게가 어디에 있는지 봅니다.

```
du -sh ~/Library/Caches/JetBrains ~/Library/Application\ Support/JetBrains
```

Caches 아래의 용량에는 Local History도 포함되므로 전부 삭제 가능한 캐시로 보면 안 됩니다. 설정과 플러그인은 Application Support 아래에 있습니다.

## 안전한 순서

1. IDE에서 Invalidate Caches를 실행하고, 탐색이 이상하면 한 번만 다시 인덱싱합니다.
2. JetBrains 상위 폴더를 측정해 공간이 어디에 있는지 파악합니다.
3. IDE 대화상자에서 캐시와 인덱스를 지우되 Local History 삭제 추가 옵션은 선택하지 않습니다. 로그는 따로 확인합니다.
4. `.idea`나 Local History를 함부로 지우지 마세요. 그것은 프로젝트와 개인 작업입니다.
5. IDE를 재시작해 공간이 돌아왔는지 확인한 뒤 다음으로 넘어갑니다.

패키지 매니저와 흩어진 `node_modules` 폴더와의 겹침은 다른 글입니다. [Mac에서 개발 캐시 지우기](https://mole.fit/ko/blog/how-to-clear-dev-caches-mac)는 npm, Cargo, pip, Gradle을, [Xcode 정리하기](https://mole.fit/ko/blog/how-to-clean-up-xcode-mac)는 Apple 툴체인으로도 빌드한다면 DerivedData를 다룹니다. IDE는 JDK가 아니므로 런타임 제거는 별도 작업이고, [Mac에서 Java 제거하기](https://mole.fit/ko/blog/how-to-uninstall-java-mac)에 있습니다.

## 디스크 지도가 도움이 될 때

JetBrains 폴더가 크다는 것을 알았다면, 디스크 지도는 어느 제품의 어느 버전이 무거운지 보는 데 유용합니다. Mole의 Analyze는 큰 디렉터리를 경로와 크기와 함께 보여 검토하게 하고, Clean은 캐시 후보를 나열합니다. 스캔은 라이선스 없이 무료이고, 무엇을 지울지는 사용자가 정합니다. 이는 `mo purge`와 다른 일로, 후자는 IDE 캐시가 아니라 다시 만들 수 있는 프로젝트 빌드 출력을 정리합니다. [Mac의 purge 정리하기](https://mole.fit/ko/blog/purge-on-mac-explained)에 있습니다. Mole이 무엇을 검토하고 무엇을 건드리지 않는지는 [Mole은 안전한가](https://mole.fit/ko/blog/is-mole-safe)를 보세요.

## 더 읽기

- [Mac에서 개발 캐시 지우기](https://mole.fit/ko/blog/how-to-clear-dev-caches-mac): 패키지 매니저와 `node_modules` 쪽.
- [삭제해도 안전한 Mac 캐시](https://mole.fit/ko/blog/which-mac-caches-are-safe-to-delete): 다시 만들 수 있느냐의 일반 규칙.
- [Mole은 안전한가](https://mole.fit/ko/blog/is-mole-safe): 검토 후 삭제 도구가 무엇을 지우고 무엇을 안 지우는지.

## 자주 묻는 질문

### 캐시를 지우면 프로젝트가 지워지나요?

기본 Invalidate Caches 작업은 프로젝트 파일이나 Local History를 삭제하지 않습니다. 다만 Local History는 시스템 디렉터리 안에 있고, 대화상자에는 이를 삭제하는 별도 옵션이 있습니다. 그 옵션은 선택하지 마세요.

### Invalidate Caches와 시스템 디렉터리 삭제 중 무엇을?

Invalidate Caches는 다시 시작할 때 캐시와 인덱스를 지우며, 별도 삭제 옵션을 선택하지 않으면 Local History를 보존합니다. 시스템 디렉터리 전체를 수동으로 지우면 Local History를 잃을 수 있습니다. 설정과 플러그인은 보통 Application Support 아래에 있습니다.

### 여러 IDE나 Toolbox: 한 번에 정리하나, 제품별인가?

각 제품과 버전이 자기 하위 폴더를 가지므로 캐시는 제품별로 쌓입니다. 각 IDE나 Toolbox App에서 제품별로 정리하고, 무엇이든 지우기 전에 JetBrains 상위 폴더를 측정해 실제로 어느 설치가 큰지 보세요.

---

Canonical HTML page: https://mole.fit/ko/blog/jetbrains-caches-mac
Blog index for agents: https://mole.fit/ko/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
