- 용량을 불필요하게 차지하는 항목을 직접 선택하여 삭제할 수 있습니다.
- 기본은 휴지통으로 이동하고, '휴지통' 카테고리만 영구 삭제합니다.
- risky 카테고리는 기본 미선택이며, 선택해도 항목은 자동 제외됩니다. (삭제하려면 미리보기에서 포함해야 합니다.)
- manual 카테고리는 삭제 가이드만 표시합니다.
- 작업 범위: 캐시/로그/임시 파일과 일부 앱 데이터. 시스템 최적화/앱 제거는 하지 않습니다.
1) 설치
brew install mac-cleanup-go또는 GitHub Releases에서 내려받아 실행하세요.
2) (선택) 전체 디스크 접근 (휴지통/제한 경로 정리에 필요) 시스템 설정 -> 개인정보 보호 및 보안 -> 전체 디스크 접근 -> Terminal 추가
3) 실행
mac-cleanup팁: Enter로 미리보기, y로 삭제 진행. 키 바인딩은 ? 키로 확인하세요.
- 업데이트:
brew upgrade mac-cleanup-go또는mac-cleanup --update. - 삭제:
brew uninstall mac-cleanup-go. - 디버그:
mac-cleanup --debug로 로그 저장 (~/.config/mac-cleanup-go/debug.log).
키 바인딩
목록 화면:
Up/Down또는k/j: 이동Space: 카테고리 선택a: 전체 선택,d: 전체 해제Enter또는p: 미리보기?: 도움말,q: 종료
미리보기 화면:
Up/Down또는k/j: 이동h/l: 이전/다음 카테고리Space: 제외 토글Enter: 디렉터리 드릴다운/: 검색,s: 정렬,o: Finder 열기a: 전체 포함,d: 전체 제외y: 삭제(확인 포함),esc: 뒤로
확인 화면:
y또는Enter: 확인n또는esc: 취소
명령줄에서 대상을 설정하고 정리를 실행합니다.
mac-cleanup --select # 정리 대상 설정
mac-cleanup --clean --dry-run # 정리 리포트 미리보기
mac-cleanup --clean # 정리 실행명령줄 정리에 대한 자세한 내용은 아래 예시를 참고하세요.
실행 예시
1) 대상 선택
$ mac-cleanup --select
Select cleanup targets ● safe ○ moderate
─────────────────────────────────────────────────────────
Name Size
[ ] ● Trash 0 B
[✓] ○ App Caches 3.2 GB
[✓] ○ System Logs 259.7 MB
▸ [✓] ● Go Build Cache 845.0 MB
[✓] ○ Docker 2.8 GB
[✓] ● Homebrew Cache 1.5 GB
[ ] ● Chrome Cache 0 B
─────────────────────────────────────────────────────────
Selected: 5
↑/↓ Move space Select s Save ? Help q Cancel
2) 미리보기 / 정리
$ mac-cleanup --clean --dry-run
Dry Run Report
--------------
Mode: Dry Run
Summary Highlights
Freed (dry-run): 8.6 GB 1. App Caches - 3.2 GB (523 items)
2. Docker - 2.8 GB (12 items)
3. Homebrew Cache - 1.5 GB (34 items)
Details
STATUS CATEGORY ITEMS SIZE
OK App Caches 523 3.2 GB
OK Docker 12 2.8 GB
OK Homebrew Cache 34 1.5 GB
OK Go Build Cache 89 845.0 MB
OK System Logs 67 259.7 MB
- 앱/도구별 알려진 캐시, 로그, 임시 경로를 병렬로 스캔합니다.
- 삭제 전 미리보기에서 항목을 제외할 수 있습니다.
- 영향도 라벨(safe, moderate, risky, manual)을 표시합니다.
- SIP 보호 경로는 스캔/정리 대상에서 제외됩니다.
- Homebrew, Docker, 오래된 다운로드 파일에 대한 전용 스캐너가 있습니다 (brew/docker 출력 또는 마지막 수정 시각 기준).
- safe: 자동 재생성되는 캐시/로그.
- moderate: 재다운로드 또는 재로그인이 필요할 수 있음.
- risky: 사용자 데이터가 포함될 수 있음; 항목 기본 제외.
- manual: 자동 삭제 없이 앱 가이드만 표시.
- 전체 대상: 107개.
- 그룹: System 7, Browsers 10, Development 35, Applications 52, Storage 3.
- 처리 방법: trash 101, permanent 1, builtin 3, manual 2.
- builtin: homebrew, docker, old-downloads (고정 경로가 아닌 명령 결과/마지막 수정 시각 기준 스캔).
- manual: telegram, kakaotalk (자동 삭제하지 않고, 채팅 데이터 등 대용량 항목 안내 목적).
- 수치는 릴리스 기준이며 변동될 수 있습니다.
- mac-cleanup-py - Python cleanup script for macOS
- Mole - Deep clean and optimize your Mac
MIT

