블로그로 돌아가기

Mac의 ~/Library/Containers는 무엇이고 지워도 되나요?

Containers에는 버려도 되는 캐시가 아니라 샌드박스 앱의 데이터가 들어 있습니다. 안에 무엇이 있는지, 어떤 것을 안전하게 지울 수 있는지, 주인 없는 컨테이너를 가려내는 법.

게시됨 2026년 8월 31일 작성자 Vladimir Chemeris 읽는 시간 읽는 데 3분
Mac 저장 공간앱 데이터Review First

~/Library/Containers는 캐시 폴더가 아니고, 이 사실 하나로 질문의 대부분이 정리됩니다. 여기에는 샌드박스 앱의 데이터가 들어 있습니다. 설정, 데이터베이스, 내려받은 미디어입니다. 지금 쓰는 앱의 컨테이너를 지우면 그 앱은 초기화되고 데이터도 함께 사라집니다. 작년에 지운 앱의 컨테이너를 지우면 공간이 생기고 잃는 것은 없습니다.

기본 원칙: 컨테이너를 지금 가진 앱과 하나씩 대조하세요. 뒤에 앱이 없는 것만 지우고 나머지는 두면 됩니다.

빠른 요약

  1. 크기순으로 나열합니다: du -sh ~/Library/Containers/* | sort -h | tail -20.
  2. 폴더 이름의 번들 식별자를 읽고 어느 앱의 것인지 찾습니다.
  3. Mac에서 사라진 앱의 컨테이너만 휴지통으로 옮깁니다.
  4. 계속 쓰는 앱이라면 저장된 미디어를 앱 안에서 정리합니다.
  5. ~/Library/Group Containers는 더 조심하세요. 여러 구성 요소가 함께 씁니다.
  6. 컨테이너에 손대기 전 앱을 종료하고, 휴지통은 하루 그대로 둡니다.

컨테이너란 무엇인가요

macOS는 샌드박스 앱을 그 앱만의 제한된 홈 폴더 안에서 실행합니다. App Store의 모든 앱이 이렇게 동작하고, 스토어 밖에서 배포되는 앱도 상당수가 그렇습니다. 이 전용 홈 폴더가 컨테이너입니다.

하나 열어 보면 구조가 익숙합니다.

~/Library/Containers/com.apple.Safari/
  Data/
    Library/
      Application Support/
      Caches/
      Preferences/
    Documents/
    Desktop/       -> 실제 데스크탑으로 가는 링크
    Downloads/     -> 실제 다운로드 폴더로 가는 링크

앱은 Data를 자기 홈 디렉터리로 봅니다. 그 안의 Library에는 그 앱만의 것이 들어 있습니다. DesktopDocuments 항목은 실제 폴더를 가리키는 심볼릭 링크이고, 앱은 권한이 있을 때만 따라갈 수 있습니다.

이 부분이 사람들이 가장 걱정하는 지점에 대한 답입니다. 컨테이너를 지우는 것은 링크를 지우는 것이지, 링크가 가리키는 파일을 지우는 것이 아닙니다. 문서는 늘 있던 자리에 남습니다.

지우면 무엇을 잃나요

앱 고유의 부분은 진짜 데이터입니다.

  • 그 앱의 계정 설정과 로그인 상태;
  • 설정과 창 상태;
  • 앱이 만들어 둔 데이터베이스, 예를 들어 메일 색인이나 메시지 기록;
  • 앱이 내려받아 자기 저장소에 넣어 둔 미디어.

컨테이너를 찾지 못한 앱은 방금 설치한 것처럼 시작합니다. 서버에서 동기화하는 메모 앱이라면 대가는 다시 내려받는 일입니다. 모든 것을 로컬에 두던 앱이라면 대가는 내용 그 자체입니다.

어떤 컨테이너를 지워도 되나요

안전한 것은 Mac에 더는 없는 앱의 컨테이너입니다.

du -sh ~/Library/Containers/* | sort -h | tail -20

큰 폴더를 하나씩 집어 이름을 읽으세요. com.company.appname이 제조사와 앱을 알려 줍니다. 그다음 그 앱이 아직 /Applications에 있는지 확인합니다. 없다면 그 폴더는 잔여물입니다. 앱은 사라졌고 컨테이너만 남은 것이죠. 휴지통으로 옮기세요.

앱이 아직 설치돼 있다면 컨테이너는 그대로 두고 크기는 앱 안에서 다루세요. 메신저, 메일 클라이언트, 브라우저 모두 저장된 미디어와 캐시 설정을 제공하며, 그 길로 가면 계정 설정이 그대로 남습니다.

Group Containers는 다르게 동작합니다

~/Library/Group Containers에는 같은 앱 그룹을 선언한 구성 요소들이 공유하는 저장소가 들어 있습니다. 앱과 확장 프로그램, 앱과 위젯, 제품군과 보조 도구 같은 관계입니다. 폴더 하나가 눈에 보이는 여러 소프트웨어를 받치고 있을 수 있습니다.

규칙은 같지만 파급 범위가 넓습니다. 이제 없는 소프트웨어의 그룹 컨테이너를 지우는 것은 괜찮습니다. 현재 쓰는 앱이 확장 프로그램과 공유하는 것을 지우면 둘의 공유 상태가 함께 깨지고, 앱은 대개 그 이유를 알려 주지 못합니다.

가장 큰 컨테이너에는 무엇이 있나요

거의 모든 목록에 몇몇 이름이 등장합니다.

  • 메신저 앱. 받은 사진과 동영상이 컨테이너 안에 쌓입니다. 대부분 저장 공간 화면이 있어 계정은 건드리지 않고 오래된 미디어만 지울 수 있습니다.
  • 메일. 내려받은 첨부의 사본이 컨테이너에 남아 몇 년씩 조용히 커집니다.
  • Safari. 캐시가 ~/Library/Caches가 아니라 com.apple.Safari 안에 있어서, 캐시 목록에는 브라우저가 없는 것처럼 보입니다.
  • 한 번 써 본 앱들. 몇 년 전에 사라진 소프트웨어의 작은 폴더가 수십 개. 하나씩은 사소하지만 모으면 수백 MB입니다.

사고를 피하는 순서

  1. 컨테이너를 크기순으로 정렬하고 위쪽만 봅니다.
  2. 각각에 대해 앱이 아직 설치돼 있는지 판단합니다.
  3. 실행 중이면 앱을 종료합니다.
  4. 주인 없는 컨테이너만 휴지통으로 옮깁니다.
  5. 하루 동안 Mac을 쓰고 나서 휴지통을 비웁니다.
  6. 계속 쓰는 앱은 그 앱 설정을 열어 저장된 미디어를 거기서 지웁니다.

2단계가 이 일의 전부입니다. 뒤에 아무것도 없으면 지울 만하고, 무언가 있으면 남길 만합니다.

핵심 요약

~/Library/Containers는 앱 데이터로 대하세요. 실제로 그렇기 때문입니다. 질문은 “컨테이너를 지워도 되나”라는 일반론이 아닙니다. 특정 컨테이너 뒤에 아직 앱이 있느냐입니다. 없다면 휴지통으로. 있다면 앱으로 들어가 저장된 것을 지우고, 컨테이너는 macOS가 둔 자리에 그대로 두세요.

저자 소개

Vladimir Chemeris

StorageRadar 창립자

Vladimir Chemeris는 프라이버시 우선 macOS 저장 공간 분석 앱 StorageRadar를 만듭니다. 검토 후 정리, 개발자 저장 공간, 전후 비교에 집중합니다.

자주 묻는 질문

Mac에서 Containers를 지워도 안전한가요?

이제 없는 앱의 것만 그렇습니다. 컨테이너에는 샌드박스 앱의 데이터가 들어 있습니다. 설정, 그 앱이 관리하는 문서, 내려받은 콘텐츠입니다. 설치된 앱의 컨테이너를 지우면 그 앱은 새로 설치한 상태로 돌아가고 데이터도 함께 사라집니다. 몇 달 전에 지운 앱의 컨테이너라면 공간만 확보되고 잃을 것은 없습니다.

Mac의 ~/Library/Containers 폴더는 무엇인가요?

macOS가 샌드박스로 실행되는 각 앱의 격리된 홈 폴더를 두는 곳입니다. App Store의 모든 앱과 그 밖의 많은 앱이 여기에 해당합니다. 각 하위 폴더는 앱의 번들 식별자를 이름으로 쓰며, 그 앱만을 위한 작은 홈 디렉터리처럼 생긴 Data 폴더를 담고 있습니다.

컨테이너를 지우면 제 문서도 사라지나요?

컨테이너의 Data 폴더 안에 있는 데스크탑, 서류, 다운로드 항목은 실제 폴더를 가리키는 심볼릭 링크입니다. 컨테이너를 지우면 링크가 사라질 뿐 파일은 그대로 남습니다. 잃는 것은 앱이 컨테이너 안에 저장한 데이터, 즉 설정과 데이터베이스, 거기에 내려받은 것들입니다.

Containers와 Group Containers는 어떻게 다른가요?

컨테이너는 앱 하나의 것입니다. ~/Library/Group Containers의 그룹 컨테이너는 같은 앱 그룹을 선언한 앱들이 공유하며, 앱이 자신의 확장 프로그램이나 위젯과 대화하는 통로입니다. 그룹 컨테이너를 지우면 여러 구성 요소의 공유 상태가 한꺼번에 깨질 수 있어 더 조심해야 합니다.

삭제한 앱이 남긴 컨테이너는 어떻게 찾나요?

~/Library/Containers의 번들 식별자를 지금 설치된 앱과 대조하세요. 응용 프로그램 폴더에 더는 없는 앱의 이름이 붙은 폴더는 잔여물이며 휴지통으로 옮겨도 됩니다. 먼저 크기순으로 정렬하세요. 잔여물 대부분은 아주 작고 몇 개만 손볼 가치가 있습니다.

컨테이너 하나가 왜 수 GB나 되나요?

메신저는 받은 미디어를 컨테이너 안에 보관하고, 메일은 내려받은 첨부의 사본을 유지하며, Safari는 캐시를 거기에 둡니다. 이런 경우에는 대개 앱 자체 설정을 열어 저장된 미디어를 안에서 지울 수 있고, 계정 설정까지 함께 날리는 컨테이너 삭제보다 안전합니다.

주인 없는 컨테이너를 가려내세요.

StorageRadar는 Library 폴더를 정확한 경로와 크기로 보여 주고, 삭제된 앱의 잔여물을 표시하며, 무엇을 지우기 전에 검토 단계를 유지합니다.