윈도우에서는 각 프로그램마다 전용 언인스톨러를 실행해야 하지만, Mac에서는 대부분 응용 프로그램 폴더에서 아이콘을 휴지통으로 끌어다 놓기만 하면 삭제가 끝납니다. 다만 일부 앱은 그렇게 간단하지 않습니다. 이 글에서는 Mac 앱을 확실하게 제거하는 방법을 소개합니다. 불필요한 파일을 정리해 저장 공간을 확보하고, 나아가 Mac 속도 개선에도 도움이 될 수 있습니다.
윈도우와 다른 Mac의 앱 삭제 방식
윈도우에서 프로그램은 특수한 설치 마법사를 통해 설치되며, 제거할 때도 같은 방식의 메커니즘이 필요합니다. 초기 마이크로소프트의 느슨한 관리 규정 때문에 개발자들이 프로그램 조각들을 C: 부팅 드라이브 곳곳에 자유롭게 흩어놓을 수 있었고, 이는 보안 문제를 일으킬 뿐 아니라 윈도우에서 프로그램 삭제를 자동화 도구 없이는 감당하기 어려운 번거로운 작업으로 만들었습니다.
반면 Mac은 상황이 조금 다릅니다. Apple이 2001년 Mac OS X를 출시하면서 유닉스 방식대로 시스템 파일과 사용자 작업 공간을 분리했습니다. 프로그램은 일반적으로 /Applications 디렉터리에 저장되고, 사용자가 설정한 앱 환경설정은 ~/Library/Preferences에 보관됩니다. 이 외에 ~/Library/Application Support와 /Library/Application Support에 일부 보조 파일이 저장되기도 합니다. 구조가 대체로 이 정도로 단순합니다.
응용 프로그램 폴더에 있는 앱(물론 다른 위치에 저장할 수도 있습니다)은 사실 수많은 파일을 하나로 묶은 번들(bundle)입니다. 사용자 입장에서는 아이콘을 더블클릭하거나 Dock의 바로 가기를 한 번 클릭하기만 하면, 앱이 필요한 리소스를 패키지 내부와 기타 위치에서 가져와 실행됩니다.
즉, macOS에서 앱을 삭제하려면 앱을 휴지통으로 끌어다 놓기만 하면 됩니다. 대부분의 경우 별도의 추가 작업은 필요하지 않습니다.
관리자 계정이 아닌 계정으로 Mac을 사용 중이라면, 앱을 삭제할 때 관리자 비밀번호를 입력하라는 요청이 표시됩니다.
Launchpad로 Mac 앱 삭제하기
iOS와 비슷한 인터페이스로 모든 앱을 보여주는 Launchpad를 통해서도 앱을 삭제할 수 있습니다.
- F4 키(여섯 개의 사각형 격자 모양 버튼)를 눌러 Launchpad를 엽니다.
- 삭제하려는 앱을 찾습니다.
- Option/Alt 키를 길게 누릅니다.
- 앱 아이콘에 나타나는 X(Delete) 버튼을 클릭하고, 삭제를 확인하면 됩니다.
Mac에서 프로그램 완전히 제거하는 방법
위 방법만으로 충분하지 않은 경우도 있습니다. 일부 앱은 환경설정 파일이나 기타 파일을 Mac 여기저기에 흩어두기 때문입니다. 다행히 이런 파일도 어렵지 않게 정리할 수 있습니다.
앱과 관련된 환경설정 파일을 라이브러리(Library) 폴더에서 직접 삭제해야 할 수 있습니다. 방법은 다음과 같습니다.
- 먼저 Library 폴더에 접근해야 합니다. 이 폴더는 Mac OS X 10.6부터 기본적으로 숨겨져 있지만 쉽게 열 수 있습니다. Finder를 열고 상단 메뉴 막대의 '이동(Go)' 드롭다운 메뉴를 연 상태에서 Option/Alt 키를 길게 누릅니다.
- 드롭다운 목록의 '홈'과 '컴퓨터' 사이에 '라이브러리(Library)' 항목이 나타납니다. 이를 클릭해 폴더를 엽니다.
- 폴더 목록을 살펴보며 삭제하려는 앱 이름과 관련된 폴더를 찾아 삭제합니다.
- 이어서 Finder에서 Application Support 디렉터리를 열고, 삭제하려는 앱과 관련된 데이터가 담긴 폴더가 있는지 확인한 뒤 함께 정리합니다.
삭제가 까다로운 Mac 앱들
그러나 위 규칙을 잘 따르지 않는 앱들도 있습니다. 실제로 Adobe나 Microsoft의 Mac용 애플리케이션, 그리고 MacKeeper 같은 성가신 유틸리티성 프로그램이 대표적인 예입니다.
특히 MacKeeper처럼 'Mac을 청소하고 속도를 빠르게 해준다'고 광고하는 앱은 의도적으로 삭제하기 까다로운 위치에 파일을 심어둡니다. 게다가 이런 앱이 제공하는 언인스톨러조차 모든 불필요한 찌꺼기 파일을 깔끔하게 지워주지 않는 경우가 많습니다.
따라서 부팅 시 숨겨진 앱이 자동으로 실행되도록 만드는 launchd 데몬 파일이 남아 있지 않은지 주의 깊게 확인해야 합니다.
경험이 많은 Mac 사용자라면 명령줄 도구인 Terminal.app을 활용해 원치 않는 잔여 파일을 찾아 제거할 수 있습니다. 좀 더 안전한 방법으로는 Find Any File 같은 그래픽 파일 검색 도구를 사용하는 것입니다. 이런 도구는 Spotlight 검색에서는 찾을 수 없는 숨김 파일까지 모두 찾아줍니다.
다만 이런 도구 역시 필수 시스템 파일을 실수로 삭제할 가능성이 있으므로 반드시 신중하게 사용해야 합니다. 일반적으로 관리자 비밀번호 입력을 요구하는 파일 삭제 작업은 경계하는 것이 좋습니다.
참고로 Safari나 Mail 등 macOS에 기본 포함된 시스템 앱은 삭제할 수 없습니다.
서드파티 Mac 삭제 유틸리티 활용하기
마지막으로, 흩어진 앱 파일을 알아서 추적하고 삭제해 준다고 약속하는 셰어웨어 유틸리티들도 있습니다. 이런 프로그램들의 상대적인 장단점을 직접 검증해 본 것은 아니지만, CleanMyMac X, Uninstaller, AppCleaner, AppDelete, CleanApp 등의 앱을 참고해볼 만합니다.
앱 다운로드 및 설치에 대한 더 자세한 안내가 필요하다면 'Mac에 앱 설치하는 방법' 관련 글도 함께 확인해 보세요.