캐시는 좋은 아이디어지만, 어느새 자리를 차지하고 떠나지 않습니다. 맥은 썸네일, 웹 자료, 앱 상태 같은 데이터를 저장해 매번 다시 만들지 않아도 되게 합니다. 덕분에 동작이 빨라집니다. 그런데 오래되거나 비대해진 캐시는 기가바이트 단위로 용량을 낭비하고, 이상한 오류를 일으키며, 앱을 어제 데이터에 묶어두기도 합니다. 지금부터 맥 캐시 삭제를 직접 안전하게 하는 법과, 절대 건드리지 말아야 할 폴더를 살펴봅니다.
맥 캐시는 세 종류가 있다
무언가를 지우기 전에, 지금 다루는 것이 무엇인지 알아두면 안심이 됩니다. 캐시는 크게 세 곳에 있고, 안전하게 지울 수 있는 정도도 서로 다릅니다.
| 캐시 종류 | 저장 위치 | 삭제해도 안전한가 |
|---|---|---|
| 사용자 캐시 | ~/Library/Caches | 대체로 안전 (앱이 다시 생성) |
| 시스템 캐시 | /Library/Caches 와 /System | 위험 (대부분 그대로 둘 것) |
| 브라우저 캐시 | 각 브라우저 내부 | 안전 (단, 로그아웃될 수 있음) |
요점은 이렇습니다. 사용자 캐시는 안전하게 시작할 수 있는 곳, 브라우저 캐시는 브라우저 안에서 지우는 것이 가장 좋고, 시스템 캐시는 파일의 역할을 정확히 알지 못하는 한 macOS에 맡기는 편이 안전합니다. 시스템 파일을 닥치는 대로 삭제하면 로그인, 글꼴, 부팅이 망가질 수 있습니다.
Finder에서 사용자 캐시 삭제하는 단계
사용자 캐시는 Library 폴더가 부풀어 오르는 가장 흔한 원인입니다. 내 계정에 대해 맥 캐시 삭제를 안전하게 직접 하는 단계는 다음과 같습니다.
- Finder에서 메뉴 막대의 이동을 클릭하고 Option(옵션) 키를 누르고 있으면 평소 숨겨져 있는 라이브러리가 나타납니다. 또는 Shift + Command + G를 누르고
~/Library/Caches를 입력합니다. - 먼저 앱을 종료하세요. 실행 중인 앱의 캐시는 지우지 마세요. 폴더를 건드리기 전에 반드시 닫습니다.
- 앱 이름이 붙은 폴더들이 보입니다 (예:
com.apple.Safari또는com.spotify.client). 폴더 자체가 아니라 그 폴더를 열고 안에 있는 파일을 삭제합니다. - 선택한 항목을 휴지통으로 옮깁니다. 앱이 아직 필요로 하는 것은 macOS가 다시 만들어 줍니다.
- 모든 것이 문제없이 동작하는지 확인한 뒤에야 비로소 휴지통을 비웁니다.
기준: 지우는 것은 캐시 폴더의 내용물이지 상위 폴더가 아닙니다. 일부 앱은 이름이 붙은 폴더가 있다는 전제로 동작하기 때문에 폴더째 사라지면 문제를 일으킬 수 있습니다.
한 가지 더 기억해 둘 주의점이 있습니다. 쉽게 다시 만들 수 없는 큰 캐시를 지우기 전에는 잠깐 멈추세요. 미디어 앱의 오프라인 다운로드나 개발 도구의 디바이스 지원 파일은 다시 만드는 데 많은 시간과 데이터 통신이 듭니다.
브라우저 캐시를 올바르게 삭제하기
브라우저 캐시는 가장 빠르게, 가장 안전하게 지울 수 있습니다. 어떤 브라우저든 다음 방문 때 다시 만들기 때문입니다. 보통은 몇몇 사이트에 다시 로그인하는 정도로 끝납니다.
- Safari: 먼저 개발자용 메뉴를 켭니다 (설정 → 고급 → "웹 개발자용 기능 보기"). 그런 다음 개발 → 캐시 비우기를 선택합니다. 사이트 데이터까지 지우려면 "설정 → 개인정보 보호 → 웹사이트 데이터 관리"를 사용합니다.
- Chrome: Shift + Command + Delete를 누르고 기간을 고른 뒤 캐시된 이미지 및 파일에 체크하고 지웁니다.
- Firefox: "설정 → 개인정보 및 보안 → 쿠키 및 사이트 데이터 → 데이터 지우기"를 열고 캐시된 콘텐츠를 선택합니다.
오류가 있는 사이트가 하나뿐이라면, 그 사이트의 데이터만 지우는 편이 브라우저 전체 캐시를 한 번에 비우는 것보다 부드럽습니다.
뒤지기 전에 저장 공간부터 확인하기
macOS에는 삭제를 동반하지 않는 편리한 개요 화면이 있습니다. Apple 메뉴 → 시스템 설정 → 일반 → 저장 공간을 엽니다. 막대그래프와 그 아래 목록이 디스크를 차지하는 것(응용 프로그램, 문서, 그리고 많은 캐시를 포함하는 "시스템 데이터"라는 묶음 항목)을 보여줍니다. 여기서 캐시를 콕 집어 지울 수 있는 것은 아니지만, Library를 파고들기 전에 애초에 캐시가 문제인지 가늠하는 좋은 단서가 됩니다.
MacScrub가 더 빠르고 안전한 선택이 될 때
직접 해도 되지만 시간이 걸립니다. 그리고 진짜 위험은 사람의 실수, 즉 엉뚱한 폴더나 앱이 다시 만들 수 없는 폴더를 지우는 일입니다. MacScrub는 바로 그 빈틈을 메웁니다.
MacScrub는 사용자와 앱 캐시를 검사하고, 각 항목이 무엇이며 왜 안전하게 지울 수 있는지 보여준 뒤, 사용자가 승인한 것만 지웁니다. 맥 캐시 삭제를 한결 차분하게 할 수 있게 해주는 점이 몇 가지 있습니다.
- 모든 것을 먼저 휴지통으로 보냅니다. 완전 삭제가 아니므로 마음이 바뀌어도 되돌릴 수 있습니다.
- 내장 가드가 지우면 곤란한 것을 건너뜁니다. 모든 캐시를 쓰레기 취급하지 않고, Spotify의 오프라인 캐시나 최신 Xcode 디바이스 지원 같은 것은 그대로 둡니다.
- 정리 규칙이 GitHub에 공개되어 있습니다. 무엇을 지우는지 정확히 읽어볼 수 있습니다. 텔레메트리도, 트래커도, 상주 프로세스도 없습니다.
- Apple 실리콘 네이티브이며 Apple 공증을 받았고, 바이트 단위로 일치하는 중복 파일 찾기와 완전한 앱 제거 기능도 캐시 정리와 함께 갖추고 있습니다.
7일은 무료이고 이후에는 평생 49달러, 구독은 전혀 없습니다. 캐시를 1년에 한 번만 지운다면 위의 수동 방법으로 충분합니다. 어느 폴더가 안전한지 매번 헤매는 데 지쳤다면, MacScrub가 되돌릴 수 있는 방식으로 보여주게 하고 다시 하던 일로 돌아가세요.