# AppData 폴더란 무엇이고 무엇을 지워도 되나요

AppData는 `C:\Users\<your name>\AppData`에 있는 숨김 폴더로, 프로그램이 설정, 캐시, 때로는 프로그램 자체를 보관하는 곳입니다. 이 폴더를 삭제하지 말고, 안에 있는 `Local`, `LocalLow`, `Roaming` 폴더도 삭제하지 마세요. 그 안의 진짜 캐시와 임시 파일, 이미 제거한 앱이 남긴 폴더는 안전하게 비워도 됩니다. 나머지는 먼저 확인해야 합니다. 메일, 게임 저장 데이터, 브라우저 프로필도 여기에 있기 때문입니다.

## 여는 방법

`Win + R`을 누르고 다음 중 하나를 입력한 뒤 Enter를 누르세요. AppData가 숨겨져 있어도 각각 해당 폴더로 바로 이동합니다.

```text
%LOCALAPPDATA%
%APPDATA%
%TEMP%
```

탐색하면서 보려면 **파일 탐색기 › 보기 › 표시 › 숨긴 항목**을 여세요. 그러면 사용자 폴더 안에 `AppData`가 흐리게 나타납니다.

## 세 폴더의 정체

| 폴더 | 경로 | 들어가야 할 것 | 대표적인 내용 |
| --- | --- | --- | --- |
| Local | `%LOCALAPPDATA%` | 이 PC에만 해당하는 데이터 | 캐시, `Temp`, 브라우저 프로필, `Programs`의 앱 |
| LocalLow | `%USERPROFILE%\AppData\LocalLow` | 낮은 권한 앱의 데이터 | 일부 게임과 샌드박스 앱 |
| Roaming | `%APPDATA%` | 관리되는 네트워크에서 따라다닐 수 있는 설정 | 앱 설정, 프로필, 일부 게임 저장 데이터, `npm` |

Microsoft는 이를 [Known Folders 목록](https://learn.microsoft.com/en-us/windows/win32/shell/knownfolderid)에서 정의합니다. 개발자가 어디에 둘지 정하고 모두가 규칙을 따르는 것은 아니므로, 폴더의 위치가 그 안에 든 것을 증명하지는 않습니다. 무엇보다 먼저 공간을 쓰는 것이 무엇인지 찾으세요. 폴더 크기를 보여 주는 파일 관리자나 PowerShell로 확인할 수 있습니다.

```powershell
Get-ChildItem $env:LOCALAPPDATA -Directory -Force | ForEach-Object {
  [pscustomobject]@{ GB = [math]::Round((Get-ChildItem $_.FullName -Recurse -Force -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1GB, 2); Folder = $_.Name }
} | Sort-Object GB -Descending | Select-Object -First 15
```

Roaming에 대해 같은 작업을 하려면 `LOCALAPPDATA`를 `APPDATA`로 바꾸세요.

## 안전한 것과 그렇지 않은 것

| 경로 | 무엇인가 | 지워도 되는가 |
| --- | --- | --- |
| `Local\Temp` | 임시 파일 | 예, 사용 중인 것은 건너뜁니다. [Temp 폴더](/ko/windows/blog/windows-temp-folder-cleanup)를 참고하세요 |
| `Local\CrashDumps` | 비정상 종료 파일 | 예, 비정상 종료를 보고하는 중이 아니라면 |
| `Local\Microsoft\Windows\WER` | Windows 오류 보고서 | 예 |
| `Local\D3DSCache` | 셰이더 캐시 | 예, 다시 만드는 동안 일부 게임이 한 번 끊길 수 있습니다 |
| `Local\npm-cache`, `Local\pip\Cache`, `Local\NuGet\v3-cache` | 개발자 캐시 | 예, 패키지를 다시 다운로드합니다. [Windows 개발자 캐시](/ko/windows/blog/windows-developer-caches)를 참고하세요 |
| 브라우저의 `Cache` 폴더 | 웹 캐시 | 예, 브라우저를 닫은 상태로. 그 둘레의 프로필은 남겨 두세요 |
| 제거한 앱의 폴더 | 찌꺼기 | 대체로, 이름이 맞는지 확인하세요. [앱이 남기는 것](/ko/windows/blog/what-apps-leave-after-uninstall)을 참고하세요 |
| `Local\Programs` | 사용자별로 설치된 프로그램 | 아니요, 제대로 제거하세요 |
| `Local\Packages` | Store 앱 데이터 | 아니요, 설정에서 앱을 초기화하거나 제거하세요 |
| `Local\Microsoft` | Windows와 Office 데이터 | 아니요, 위의 경로는 예외 |
| `Roaming\Microsoft` | 자격 증명, 서식 파일, 시작 메뉴 | 아니요 |
| 브라우저의 `User Data` 또는 `Profiles` | 북마크, 암호, 확장 프로그램 | 아니요 |
| 메일 클라이언트의 폴더 | 로컬 메일과 보관함 | 아니요, 백업이 있는 경우는 예외 |
| `Roaming\<game>`, `LocalLow\<game>` | 대개 저장 데이터와 설정 | 먼저 백업하세요 |

잘 들어맞는 규칙이 있습니다. 다시 로그인할 수 있는 앱 안에서 이름이 cache나 temp인 폴더나 파일은 대체로 안전합니다. 앱의 평범한 이름을 가진 폴더는 안에 무엇이 있는지 알기 전에는 그렇지 않습니다.

폴더를 비우기 전에 앱을 닫고, 바로 삭제하지 말고 휴지통으로 옮기세요. 비우기 전에 며칠 동안 PC를 사용해 보세요.

## 하지 말아야 할 것

- AppData, Local, Roaming을 통째로 삭제하지 마세요. Windows가 폴더를 다시 만들어 주지만 계정의 모든 프로그램이 설정을 잃고, 일부는 복구할 수 없는 데이터를 잃습니다.
- 공간을 아끼려고 정션으로 AppData를 다른 드라이브로 옮기지 마세요. 일부 프로그램, Store 앱, 업데이트가 실패하며, 프로필을 망가뜨리는 것으로 잘 알려진 방법입니다.
- 크기가 크다는 이유만으로 쓰레기로 취급하지 마세요. 40GB짜리 `Local\Slack`, 게임 폴더, 메일 보관함은 지금 쓰고 있는 것일 수 있습니다.
- 조심스럽다고 약속하더라도 AppData 전체를 비우는 정리 프로그램을 실행하지 마세요. 비울 것은 직접 고르세요.

## Mole은 어디에 쓰이나

Mole for Windows는 AppData 아래에서 알고 있는 행, 예를 들어 WER 보고서, 비정상 종료 덤프, `D3DSCache`, 브라우저 캐시, 개발자 캐시를 읽으므로 **정리**에서 각각의 크기와 함께 검토할 수 있습니다. 개인 데이터가 있는 행은 선택 해제된 채 시작하고, 실행 중인 앱이 잡고 있는 행은 그 앱이 종료될 때까지 기다립니다. 폴더 전체를 보려면 시스템 드라이브에서 **분석**을 열고 `Users`와 본인 폴더로 들어가세요. 숨김 폴더가 크기와 함께 나타납니다. 정리 검사가 끝난 뒤 `AppData` 안의 폴더가 정리 행으로 크기의 10% 이상에 이르면, 그 폴더의 메뉴에 **정리할 항목 확인**이 나타나고 타일에 공간이 있으면 브러시도 나타나는데, 이는 그 폴더의 권장 행만 선택된 상태로 정리를 엽니다. 그 메뉴의 **휴지통으로 이동**은 그 밖의 것에 대해 직접 판단하는 기능이며 `AppData` 자체에도 제공되므로, 거기에는 쓰지 마세요. Mole로 앱을 제거하면 그 앱의 AppData가 프로그램과 함께 검토 목록에 나타납니다. 앱 자체 데이터의 대부분은 기본으로 선택되어 있으므로 남기고 싶은 것은 선택을 해제할 수 있고, 개인 데이터와 브라우저, 메일, Electron 프로필은 선택 해제된 채 시작합니다.

## 자주 묻는 질문

### AppData 폴더를 삭제해도 되나요?

아닙니다. 안에 든 것을 선택적으로 비우세요. 폴더 전체를 지우면 계정의 모든 프로그램이 초기화되고, 메일, 저장 데이터, 브라우저 데이터를 잃을 수 있습니다.

### AppData 폴더가 왜 이렇게 큰가요?

대개 브라우저, 미디어 캐시가 있는 채팅 앱, 게임, 개발 도구, AI 모델 같은 한두 개의 앱 때문입니다. PC마다 답이 다르므로 먼저 안에 있는 폴더들의 크기를 재 보세요.

### Local, LocalLow, Roaming은 어떻게 다른가요?

Local은 이 PC에만 해당하고, LocalLow는 낮은 권한 앱용이며, Roaming은 관리되는 네트워크에서 계정을 따라다닐 수 있는 설정용입니다. 가정용 PC에서는 Roaming도 그 PC에 머뭅니다.

### AppData가 보이지 않는 이유는 무엇인가요?

숨겨져 있기 때문입니다. 파일 탐색기에서 **보기 › 표시 › 숨긴 항목**을 켜거나, `Win + R`을 눌러 `%LOCALAPPDATA%`를 입력해 바로 이동하세요.

### AppData의 Temp를 지워도 안전한가요?

예. 사용 중인 파일은 삭제를 거부하므로 건너뛰세요. 다시 시작한 뒤에 비우면 가장 많이 돌아옵니다.


Canonical: https://mole.fit/ko/windows/blog/appdata-folder-what-can-delete
