How to Completely Uninstall Apps on Mac: Remove All Leftover Files Guide 2026

macOSTahoe ·
How to Completely Uninstall Apps on Mac: Remove All Leftover Files Guide 2026

Learn how to completely uninstall applications on Mac and remove all leftover files, caches, and preferences. Covers manual removal, built-in tools, and the best free uninstaller apps for macOS Tahoe.

Mac에서 앱을 휴지통으로 드래그하는 것만으로는 완전히 제거되지 않습니다. 애플리케이션은 캐시, 환경설정, 지원 파일 및 기타 데이터를 남겨두며, 이러한 파일들은 시간이 지남에 따라 축적되어 귀중한 저장 공간을 소비합니다. 이 가이드는 앱을 완전히 제거하고 모든 남은 파일을 제거하는 방법을 보여줍니다.

앱을 제대로 제거하면 저장 공간을 확보하고 Mac을 원활하게 유지할 수 있습니다.

MacBook Clean Desktop

Mac Storage Cleanup

표준 제거가 충분하지 않은 이유

Mac에 애플리케이션을 설치하면 여러 위치에 파일을 생성합니다:

위치저장되는 내용일반적인 크기
/Applications메인 앱 번들50MB - 5GB
~/Library/Application Support사용자 데이터, 데이터베이스10MB - 10GB
~/Library/Caches임시 파일, 캐시1MB - 5GB
~/Library/Preferences설정 파일 (.plist)1KB - 10MB
~/Library/Logs애플리케이션 로그1MB - 500MB
~/Library/Containers샌드박스 앱 데이터10MB - 20GB
~/Library/Group Containers공유 앱 데이터1MB - 5GB
/Library/Application Support시스템 전체 앱 데이터10MB - 1GB
~/Library/Saved Application State윈도우 위치, 상태1KB - 50MB
/Library/LaunchAgents백그라운드 서비스1KB - 100KB

문제점: 휴지통으로 드래그하면 /Applications의 앱 번들만 제거됩니다. 나머지는 모두 남아있습니다.

Part 1: 앱을 제거하는 기본 제공 방법

방법 1: 휴지통으로 드래그 (기본)

가장 간단한 방법이지만 남은 파일을 남깁니다:

  1. Finder 열기
  2. 응용 프로그램 폴더로 이동 (⌘⇧A)
  3. 앱 찾기
  4. 휴지통으로 드래그 (또는 우클릭 > 휴지통으로 이동)
  5. 휴지통 비우기

사용 시기: 거의 사용하지 않은 앱이고 완전한 제거가 필요하지 않은 경우.

방법 2: 앱의 기본 제거 프로그램 사용

일부 앱에는 자체 제거 프로그램이 포함되어 있습니다:

제거 프로그램 확인:

  1. 응용 프로그램의 폴더를 살펴봅니다
  2. Spotlight에서 "[앱 이름] Uninstaller" 검색
  3. 개발자의 웹사이트 확인

제거 프로그램이 있는 일반적인 앱:

  • Adobe Creative Cloud
  • Microsoft Office
  • Logitech Options+
  • Parallels Desktop
  • VMware Fusion
  • Avast/Norton 보안 앱

찾는 방법:

# Spotlight에서 제거 프로그램 검색
mdfind "kMDItemDisplayName == '*uninstall*'"

방법 3: macOS 시스템 설정 (macOS Tahoe)

macOS Tahoe는 시스템 설정에서 앱 관리를 개선합니다:

  1. 시스템 설정 열기
  2. 일반 > 저장 공간으로 이동
  3. 응용 프로그램 클릭
  4. 제거할 앱 선택
  5. 삭제 클릭

장점: 앱 크기를 명확하게 표시하여 저장 공간을 많이 사용하는 앱을 식별하는 데 도움이 됩니다.

제한 사항: 대부분의 앱에 대해 모든 남은 파일을 제거하지는 않습니다.

방법 4: 설정 > 응용 프로그램 (Tahoe의 새로운 기능)

macOS Tahoe 26.2는 전용 응용 프로그램 섹션을 소개합니다:

  1. 시스템 설정 > 일반 > 응용 프로그램
  2. 크기가 있는 모든 설치된 앱 보기
  3. 앱 세부정보를 위해 클릭
  4. 제거 또는 휴지통으로 이동 클릭

참고: 이 방법은 App Store 앱에 대해 휴지통으로 드래그하는 것보다 더 나은 정리를 제공합니다.

Part 2: 수동 완전 제거

단계별 수동 제거

단계 1: 앱을 휴지통으로 이동

# 응용 프로그램에서 휴지통으로 드래그하거나:
sudo rm -rf /Applications/AppName.app

단계 2: 라이브러리 폴더 열기

라이브러리 폴더는 기본적으로 숨겨져 있습니다:

  • Finder에서 ⌘⇧G 누르기
  • ~/Library 입력 후 Enter 키 누르기
  • 또는 Option 키를 누르고 Go 메뉴를 클릭한 후 라이브러리 선택

단계 3: 남은 파일 검색 및 제거

다음 위치를 확인하십시오 ("AppName"을 실제 앱 이름으로 바꿉니다):

# Application Support
~/Library/Application Support/AppName/

# 캐시
~/Library/Caches/AppName/
~/Library/Caches/com.developer.appname/

# 환경설정
~/Library/Preferences/com.developer.appname.plist

# 로그
~/Library/Logs/AppName/

# 컨테이너 (샌드박스 앱)
~/Library/Containers/com.developer.appname/

# 그룹 컨테이너
~/Library/Group Containers/group.com.developer.appname/

# 저장된 애플리케이션 상태
~/Library/Saved Application State/com.developer.appname.savedState/

# 시스템 전체 위치 (관리자 비밀번호 필요할 수 있음)
/Library/Application Support/AppName/
/Library/Caches/AppName/
/Library/Preferences/com.developer.appname.plist
/Library/LaunchAgents/com.developer.appname.plist
/Library/LaunchDaemons/com.developer.appname.plist

단계 4: Finder 검색 사용

  1. Finder 열기
  2. ⌘F를 눌러 검색 열기
  3. "이 Mac"을 클릭하여 모든 곳에서 검색
  4. 앱 이름 또는 개발자 이름 입력
  5. 관련 파일 검토 및 삭제

단계 5: 휴지통 비우기

# 터미널에서 휴지통 비우기 (보호된 파일 포함)
sudo rm -rf ~/.Trash/*

완전한 제거를 위한 터미널 명령

관련된 모든 파일 찾기:

# 앱 이름을 포함하는 파일 검색
mdfind -name "AppName"

# 번들 식별자 검색
mdfind "kMDItemCFBundleIdentifier == 'com.developer.appname'"

# 일반적인 위치의 파일 나열
ls -la ~/Library/Application\ Support/ | grep -i appname
ls -la ~/Library/Caches/ | grep -i appname
ls -la ~/Library/Preferences/ | grep -i appname

찾은 모든 파일 제거:

# 파일을 확인한 후 제거합니다
rm -rf ~/Library/Application\ Support/AppName
rm -rf ~/Library/Caches/com.developer.appname
rm ~/Library/Preferences/com.developer.appname.plist
rm -rf ~/Library/Saved\ Application\ State/com.developer.appname.savedState

번들 식별자 찾기

환경설정 파일을 찾는 데 필요한 앱의 번들 식별자를 찾으려면:

# 방법 1: mdls 사용
mdls -name kMDItemCFBundleIdentifier /Applications/AppName.app

# 방법 2: Info.plist 보기
defaults read /Applications/AppName.app/Contents/Info.plist CFBundleIdentifier

# 방법 3: 실행 중인 앱의 경우
osascript -e 'id of app "AppName"'

Part 3: 최고의 무료 제거 프로그램

AppCleaner (추천)

다운로드: freemacsoft.net/appcleaner

최고인 이유:

  • 완전히 무료, 제한 없음
  • 경량 (3MB 미만)
  • 모든 관련 파일 찾기
  • 스마트 남은 파일 감지
  • 드래그 앤 드롭 인터페이스
  • 보호된 앱 경고

AppCleaner 사용 방법:

  1. AppCleaner 다운로드 및 열기
  2. 제거할 앱을 창으로 드래그
  3. AppCleaner가 자동으로 모든 관련 파일 찾기
  4. 목록 검토 (체크박스로 특정 파일 유지 가능)
  5. "제거" 클릭

SmartDelete 기능:

  1. AppCleaner 환경설정 열기
  2. "SmartDelete" 활성화
  3. 이제 앱을 휴지통으로 드래그하면 AppCleaner가 가로채고 완전한 제거를 제공합니다

AppZapper

다운로드: appzapper.com (무료 평가판, 유료 정식 버전)

기능:

  • 모든 관련 파일과 함께 앱 "Zap"
  • 실수로 삭제된 경우의 실행 취소 기능
  • 제거될 내용을 보여주는 Hit 목록

Pearcleaner (오픈 소스)

다운로드: github.com/alienator88/Pearcleaner

기능:

  • 무료 및 오픈 소스
  • 네이티브 macOS 디자인
  • 이전에 삭제된 앱의 고아 파일 찾기
  • 정기적인 업데이트

Homebrew를 통한 설치:

brew install --cask pearcleaner

CleanMyMac X (프리미엄)

다운로드: Mac App Store 또는 macpaw.com

무료 기능:

  • 제한된 제거 프로그램 기능
  • 앱 크기 및 남은 파일 표시

유료 기능:

  • 완전한 제거
  • 시스템 정리
  • 악성 프로그램 제거

비교 표

앱가격모든 파일 찾기사용하기 쉬움오픈 소스
AppCleaner무료YesYesNo
Pearcleaner무료YesYesYes
AppZapper$12.95YesYesNo
CleanMyMac X$39.95/yrYesYesNo

추천: 대부분의 사용자를 위한 AppCleaner—무료이고 효과적이며 경량입니다.

Part 4: 고집스러운 앱 제거

삭제되지 않는 앱 제거

오류: "앱이 사용 중입니다"

  1. 앱을 완전히 종료하십시오 (⌘Q)
  2. Activity Monitor에서 실행 중인 프로세스 확인:
    • Activity Monitor 열기 (Spotlight: "Activity Monitor")
    • 앱 이름 검색
    • 프로세스 선택, X 버튼을 클릭하여 종료
  3. 다시 삭제 시도

모든 인스턴스 강제 종료:

# 모든 프로세스 찾기 및 종료
pkill -f "AppName"

# 또는 더 공격적
killall "AppName"

오류: "권한이 없습니다"

  1. 파일 권한 확인:
ls -la /Applications/AppName.app
  1. 소유권 취득:
sudo chown -R $(whoami) /Applications/AppName.app
sudo chmod -R 755 /Applications/AppName.app
  1. sudo로 삭제:
sudo rm -rf /Applications/AppName.app

시스템 확장 제거 (커널 확장)

일부 앱은 제거 후에도 지속되는 커널 확장을 설치합니다:

설치된 확장 나열:

# 시스템 확장 (최신)
systemextensionsctl list

# 커널 확장 (레거시)
kextstat | grep -v com.apple

시스템 확장 제거:

# 일반적으로 앱의 제거 프로그램에서 수행되지만 필요한 경우:
sudo systemextensionsctl uninstall <TeamID> <BundleID>

로그인 항목 제거

앱은 시작 시 실행되는 로그인 항목을 추가할 수 있습니다:

  1. 시스템 설정 > 일반 > 로그인 항목
  2. "로그인 시 열기"에서 앱 찾기
  3. 선택 후 "-"를 클릭하여 제거

또는 터미널을 통해:

# 로그인 항목 나열
osascript -e 'tell application "System Events" to get the name of every login item'

# 특정 항목 제거
osascript -e 'tell application "System Events" to delete login item "AppName"'

Launch Agent 및 Daemon 제거

백그라운드 서비스는 앱 제거 후에도 지속됩니다:

# 사용자 Launch Agent
ls ~/Library/LaunchAgents/

# 시스템 Launch Agent
ls /Library/LaunchAgents/

# 시스템 Launch Daemon
ls /Library/LaunchDaemons/

# 언로드 및 제거
launchctl unload ~/Library/LaunchAgents/com.developer.appname.plist
rm ~/Library/LaunchAgents/com.developer.appname.plist

Part 5: 여러 제거 후 정리

고아 파일 찾기

시간이 지남에 따라 많은 앱을 제거한 후 고아 파일이 축적됩니다:

터미널 사용:

# Application Support의 큰 폴더 찾기
du -sh ~/Library/Application\ Support/* | sort -hr | head -20

# 큰 캐시 폴더 찾기
du -sh ~/Library/Caches/* | sort -hr | head -20

Pearcleaner 사용:

  1. Pearcleaner 열기
  2. "고아 파일" 클릭
  3. 삭제된 앱의 파일 검토 및 제거

숨겨진 남은 흔적 확인

# 지난 1년 동안 수정된 모든 .plist 파일 검색
find ~/Library/Preferences -name "*.plist" -mtime -365 -type f

# 라이브러리의 모든 대용량 파일 찾기
find ~/Library -size +100M -type f 2>/dev/null

안전한 정리 체크리스트

파일을 삭제하기 전에 확인하십시오:

  • 앱이 더 이상 설치되지 않음
  • 파일/폴더 이름이 제거된 앱과 일치
  • 공유 구성 요소가 아님 (다른 앱에서 사용되지 않음)
  • 백업이 있음 (Time Machine 또는 기타)
  • 시스템 파일이 아님 (/System의 아무것도 아님)

Part 6: 특수한 경우

Microsoft Office 제거

Microsoft는 공식 제거 도구를 제공합니다:

  1. Microsoft Support에서 다운로드
  2. "Office 제거" 스크립트 실행
  3. 또는 수동으로 제거:
# 앱 제거
rm -rf /Applications/Microsoft\ Word.app
rm -rf /Applications/Microsoft\ Excel.app
rm -rf /Applications/Microsoft\ PowerPoint.app
rm -rf /Applications/Microsoft\ Outlook.app
rm -rf /Applications/Microsoft\ OneNote.app

# 지원 파일 제거
rm -rf ~/Library/Group\ Containers/UBF8T346G9.Office
rm -rf ~/Library/Containers/com.microsoft.*
rm ~/Library/Preferences/com.microsoft.*.plist

Adobe Creative Cloud 제거

Adobe는 해당 제거 프로그램이 필요합니다:

  1. Creative Cloud 앱 열기
  2. 계정에서 로그아웃
  3. 도움말 > 제거 (또는 Adobe CC Cleaner Tool 사용)
  4. 필요한 경우 Adobe Support에서 Adobe CC Cleaner 다운로드

이후 수동 정리:

rm -rf ~/Library/Application\ Support/Adobe
rm -rf ~/Library/Caches/Adobe
rm -rf ~/Library/Preferences/com.adobe.*
rm -rf /Library/Application\ Support/Adobe

Homebrew 앱 제거

Homebrew를 통해 설치된 앱:

# 설치된 cask 나열
brew list --cask

# cask 제거
brew uninstall --cask appname

# 정리
brew cleanup

Mac App Store 앱 제거

App Store의 앱:

  1. App Store 열기
  2. 프로필 아이콘 클릭
  3. "구입한 항목"에서 앱 찾기
  4. 왼쪽으로 스와이프하고 "삭제" 클릭 (또는 시스템 설정 방법 사용)

참고: App Store 앱은 샌드박스 처리되므로 일반 앱보다 더 깔끔하게 제거되지만 Containers 데이터를 남길 수 있습니다.

Part 7: 자동화 및 스크립트

제거 스크립트 만들기

complete-uninstall.sh로 저장하십시오:

#!/bin/bash

if [ -z "$1" ]; then
    echo "Usage: ./complete-uninstall.sh 'App Name'"
    exit 1
fi

APP_NAME="$1"

echo "Searching for files related to: $APP_NAME"

# 관련된 모든 파일 찾기 및 나열
echo "=== Application Bundle ==="
ls -la "/Applications/$APP_NAME.app" 2>/dev/null

echo "=== Application Support ==="
ls -la ~/Library/Application\ Support/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Caches ==="
ls -la ~/Library/Caches/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Preferences ==="
ls -la ~/Library/Preferences/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Containers ==="
ls -la ~/Library/Containers/ 2>/dev/null | grep -i "$APP_NAME"

echo "=== Launch Agents ==="
ls -la ~/Library/LaunchAgents/ 2>/dev/null | grep -i "$APP_NAME"

echo ""
echo "Review the files above. To remove, run:"
echo "rm -rf \"/Applications/$APP_NAME.app\""
echo "rm -rf ~/Library/Application\ Support/*$APP_NAME*"
echo "rm -rf ~/Library/Caches/*$APP_NAME*"
echo "rm ~/Library/Preferences/*$APP_NAME*"

사용:

chmod +x complete-uninstall.sh
./complete-uninstall.sh "Slack"

Automator 빠른 작업

완전한 제거를 위해 우클릭 메뉴 옵션을 만듭니다:

  1. Automator 열기
  2. 빠른 작업 선택
  3. "Finder"에서 "응용 프로그램"을 받도록 설정
  4. Run Shell Script 작업 추가
  5. AppCleaner를 선택한 앱으로 실행하는 스크립트 붙여넣기
  6. "완전히 제거"로 저장

Part 8: 모범 사례

앱 설치 전

  1. 앱의 번들 식별자 기록 (향후 참조)
  2. 설치 전 앱에 제거 프로그램이 있는지 확인
  3. 가능한 경우 App Store 앱 선호 (더 깔끔한 제거)
  4. 개발자 도구에 Homebrew 사용 (더 쉬운 관리)

정기적인 유지 보수

  1. 월간 정리: AppCleaner의 SmartDelete 기능 사용
  2. 저장 공간 확인: 시스템 설정 > 일반 > 저장 공간
  3. 응용 프로그램 폴더 검토: 사용하지 않는 앱 제거
  4. 캐시 지우기: 대부분의 ~/Library/Caches 내용을 삭제하는 것이 안전합니다

삭제하면 안 되는 것

확인 없이는 삭제하지 마십시오:

  • /System의 모든 것
  • 인식하지 못하는 파일
  • 공유 프레임워크 (/Library/Frameworks)
  • 시스템 라이브러리 폴더 (/Library/... 앱 이름 없음)
  • 현재 사용 중인 파일
  • Apple의 자체 앱 (시스템을 손상시킬 수 있음)

결론

Mac에서 완전한 앱 제거는 휴지통으로 드래그하는 것 이상이 필요합니다. 앱이 파일을 저장하는 위치와 올바른 도구를 사용하는 방법을 이해함으로써 상당한 저장 공간을 회수하고 시스템을 깔끔하게 유지할 수 있습니다.

핵심 요점:

  1. AppCleaner는 대부분의 사용자를 위한 최고의 무료 솔루션입니다
  2. 수동 제거는 철저하지만 시간이 많이 걸립니다
  3. 여러 라이브러리 위치에서 남은 파일을 확인하십시오
  4. 일부 앱에는 공식 제거 프로그램이 필요합니다 (Adobe, Microsoft)
  5. 정기적인 유지 보수는 클러터 축적을 방지합니다

이러한 기법을 사용하면 신비로운 저장 공간을 소비하는 남은 파일 없이 더 깔끔하고 빠른 Mac을 유지할 수 있습니다.


관련 기사: