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"/*