맥 앱 삭제는 쉬워 보이고, 첫 단계는 실제로도 간단합니다. 아이콘을 휴지통으로 끌어다 놓고, 비우고, 끝. 문제는 앱이 파일 하나로 끝나는 경우가 드물다는 점입니다. 일반적인 맥 앱은 응용 프로그램 폴더에 번들을 설치한 뒤, 설정 파일과 캐시, 로그, 지원 데이터를 숨겨진 라이브러리 폴더 곳곳에 흩뿌립니다. 드래그 앤 드롭으로 사라지는 건 번들뿐이고, 나머지는 그대로 남습니다. 앱 하나당 수백 MB, 많게는 수 GB에 이르기도 합니다.
이 글에서는 맥 프로그램 삭제를 확실하게 끝내는 세 가지 방법과 각각이 어울리는 상황, 그리고 대부분이 끝까지 치우지 않는 잔여 파일이 정확히 어디에 숨어 있는지를 정리합니다.
맥에서 앱을 삭제하는 세 가지 방법
모든 상황에 맞는 단 하나의 방법은 없습니다. 맥은 소프트웨어를 세 가지 경로로 설치하기 때문에, 어디서 받았는지에 맞춰 삭제 방법을 골라야 합니다.
| 앱을 받은 경로 | 삭제 방법 | 잔여 파일까지 지워지나요? |
|---|---|---|
| Mac App Store | 런치패드 → 길게 누르기 → "×" 클릭 | 일부만 |
직접 받은 .dmg / .pkg | 응용 프로그램에서 휴지통으로 드래그 | 아니요 — 라이브러리에 파일이 남음 |
| 전용 언인스톨러가 있는 앱 | 함께 제공된 "Uninstall" 도구 실행 | 대체로 지워짐 |
런치패드(App Store 앱). Dock에서 런치패드를 열고, 아이콘이 흔들리기 시작할 때까지 한 아이콘을 계속 누른 다음, 지우려는 앱의 "×"를 클릭합니다. 기본 기능 중 가장 깔끔하게 지워지지만 App Store에서 받은 앱에만 쓸 수 있습니다.
파인더(직접 받은 앱). 파인더 창을 열고 사이드바에서 "응용 프로그램"을 클릭한 뒤, 앱을 휴지통으로 드래그(또는 마우스 오른쪽 클릭 후 "휴지통으로 이동")하고 휴지통을 비웁니다. 빠르지만, 지원 파일을 남겨 두는 바로 그 방법이기도 합니다.
함께 제공된 언인스톨러. Adobe나 Microsoft의 대형 앱, 많은 VPN·백신 프로그램에는 전용 언인스톨러가 딸려 옵니다. 응용 프로그램 안의 해당 앱 폴더를 보거나 제작사 사이트를 확인하세요. 있다면 그것을 쓰는 편이 좋습니다. 자기 파일이 어디 있는지 알고 있기 때문입니다.
잔여 파일을 직접 지우기
맥 잔여 파일 삭제를 하려면 숨겨진 라이브러리 폴더를 열어야 합니다. 안전하게 진행하는 순서는 다음과 같습니다.
- 먼저 앱을 종료하고 메뉴 막대나 Dock에서 더 이상 실행 중이 아닌지 확인합니다. 실행 중인 앱의 파일을 지우면 오류가 날 수 있습니다.
- 위의 파인더 방법으로 앱을 "응용 프로그램"에서 휴지통으로 옮깁니다.
- 파인더에서 "이동" 메뉴를 열고 option 키를 누른 채 "라이브러리"를 클릭합니다(option을 누르지 않으면 숨겨져 있습니다). 사용자 라이브러리 폴더가 열립니다.
- 다음 폴더를 열어 앱 이름이나 제작사 이름이 들어간 항목을 찾고, 일치하는 것을 휴지통으로 드래그합니다.
~/Library/Application Support— 가장 큰 주범. 데이터베이스·플러그인·저장된 상태가 들어 있습니다~/Library/Caches— 필요하면 다시 생성되는 임시 파일~/Library/Preferences—.plist형식의 설정 파일~/Library/Logs— 진단용 로그~/Library/Containers와~/Library/Group Containers— 샌드박스 앱의 데이터~/Library/LaunchAgents— 앱을 백그라운드로 실행하던 항목
- 휴지통을 비워 용량을 되찾습니다.
한 가지 주의할 점이 있습니다. 지우는 것은 이름이 앱이나 제작사와 분명히 일치하는 항목만으로 한정하세요. 헷갈리면 그냥 두는 편이 낫습니다. 라이브러리 폴더에서 짐작으로 지우는 것은 엉뚱한 파일을 삭제하는 흔한 원인입니다. 각 폴더 안에서 제작사 이름을 검색하면 일치하는 항목을 찾기가 한결 수월합니다.
MacScrub가 앱을 깔끔하게 지우는 방식
수동으로도 정리할 수 있지만 시간이 들고 실수하기 쉬운 방법입니다. 이름이 앱과 일치하지 않을 때도 있고, 시스템 단계의 /Library에 숨은 파일도 있으며, 로그인 항목은 또 다른 곳에 있습니다. MacScrub가 메우는 것이 바로 이 빈틈입니다.
MacScrub의 앱 언인스톨러는 앱이 남긴 흔적을 한 번에 모아 검사합니다. 번들 본체, 설정, Application Support 데이터, 캐시, 로그, 컨테이너, 그리고 등록된 로그인 항목과 백그라운드 에이전트까지 포함합니다. 전체 목록을 확인한 뒤 한 번의 작업으로 지웁니다. 공격적이지 않고 신중하게 유지하기 위한 장치도 몇 가지 있습니다.
- 모든 항목은 먼저 휴지통으로 보내집니다. 즉시 영구 삭제하지 않으므로, 지울 생각이 없던 것도 휴지통을 비우기 전까지는 온전히 복구할 수 있습니다.
- 정리 규칙은 오픈 소스입니다. MacScrub가 각 앱에 대해 무엇을 일치 대상으로 보고 무엇을 지우는지 GitHub에서 그대로 읽을 수 있습니다. 숨은 동작도, 추적도, 백그라운드 상주 프로세스도 없습니다.
- 내장 가드가 실수를 막아 줍니다. MacScrub는 보호 대상인 애플 시스템 앱이나 자주 쓰는 중요한 데이터를 건너뜁니다. 실수로 macOS를 망가뜨리거나 실제로 의존하던 것을 지우는 일을 피할 수 있습니다.
MacScrub는 애플 실리콘 네이티브이며 애플의 공증을 받았습니다. 7일 무료 체험이 있고 라이선스는 평생 49달러 단일 결제로 구독이 없습니다. 앱을 딱 하나만 지운다면 위의 수동 방법으로 충분합니다. 다만 소프트웨어를 자주 시험해 보고 매번 깔끔하게 지우고 싶다면, 잔여 파일까지 잡아 주는 언인스톨러가 실제 디스크 용량과 수고를 확실히 아껴 줍니다.
삭제 후 간단히 점검하기
앱을 다 지웠다면 용량이 돌아왔는지 확인합니다. 시스템 설정 > 일반 > 저장 공간을 열고 막대가 다시 계산되기를 기다리세요. 휴지통을 비운 직후에는 조금 시간이 걸릴 수 있습니다. "응용 프로그램"이나 "시스템 데이터" 같은 항목이 계속 큰 채로 남아 있다면, 대개는 이 글에서 다룬 잔여 파일이 원인입니다. 한참 전에 지운 소프트웨어의 캐시나 지원 파일이 남아 있는 것이죠. 그것을 치우는 일이 앱을 그저 "지우는" 것과 진짜로 "삭제하는" 것의 차이를 만듭니다.