misonoteApp Center

uv 캐시 용량이 클 때: 지워도 될까?

삭제해도 안전자동으로 다시 만들어집니다. Thermo는 바로 삭제합니다.

먼저 종료: uv

위치

  • ~/.cache/uv
  • ~/Library/Caches/uv

무엇인가요

Python 패키지 관리자 uv가 내려받은 패키지와 빌드한 wheel, uvx로 실행한 도구의 임시 환경을 저장하는 캐시입니다. uv는 이 캐시를 가상 환경에 연결해 설치 속도를 크게 높입니다.

왜 이렇게 커지나요

uv는 빨라서 가상 환경을 자주 만들고 지우게 되는데, 그때마다 받은 버전이 캐시에 남습니다. uvx로 MCP 서버나 CLI 도구를 실행하는 경우 그 의존성도 모두 여기에 쌓입니다.

삭제해도 되나요?

안전합니다. 다음에 필요할 때 다시 받거나 빌드합니다. 다만 uv가 캐시를 쓰는 도중에 지우면 작업이 실패할 수 있으니, 실행 중인 uv나 uvx 프로세스를 먼저 종료하세요. uv 공식 방법은 uv cache clean입니다.

팁

전부 지우기보다는 uv cache prune으로 더 이상 쓰이지 않는 항목만 정리하는 방법도 있습니다. 자주 쓰는 패키지는 남아서 재설치가 빠릅니다.

먼저 용량 확인

du -sh "$HOME/.cache/uv" "$HOME/Library/Caches/uv" 2>/dev/null

도구 자체 명령으로 정리

uv cache clean

직접 삭제

터미널에서 실행합니다. 삭제는 되돌릴 수 없으니 경로를 먼저 확인하세요.

rm -rf "$HOME/.cache/uv"/*
rm -rf "$HOME/Library/Caches/uv"/*