¿Qué es ~/.cargo/registry en Mac? ¿Es seguro borrarla?
Sí, es seguro borrar ~/.cargo/registry. Contiene el índice del registro y los crates descargados, y Cargo obtiene lo que necesite un proyecto la próxima vez que compilas.
Dónde está
~/.cargo/registryQué es
Cargo, el gestor de paquetes de Rust, guarda tres cosas en ~/.cargo/registry: el índice de crates disponibles, una carpeta cache con los archivos .crate comprimidos que descargó y una carpeta src con esos crates descomprimidos para el compilador.
Crece a medida que tus proyectos usan más crates y más versiones de ellos. El código fuente descomprimido de src suele ocupar más que las descargas comprimidas.
El resultado de la compilación no se guarda aquí. Está en la carpeta target de cada proyecto, que a menudo es mucho más grande.
Cuánto llega a ocupar
Por lo general, entre cientos de MB y unos pocos GB.
Cómo vaciarla a mano
- Comprueba que no haya ningún cargo build en marcha.
- Ejecuta el comando de abajo. Borra los crates descargados y su código fuente descomprimido, y deja el índice del registro en su sitio.
- No borres ~/.cargo/bin, que contiene el propio cargo y las herramientas que instalaste con cargo install.
rm -rf ~/.cargo/registry/cache ~/.cargo/registry/srcQué pasa después
El siguiente cargo build descarga y descomprime los crates que necesita el proyecto, así que tarda más y necesita conexión de red. Tu código y las toolchains de Rust instaladas no se ven afectados.
Cómo la trata Diskzy
Diskzy muestra la caché de Cargo en la pestaña Clean up (Limpieza) y la marca.
Guías relacionadas
Descubre adónde se fue el espacio de tu Mac
Diskzy hace un mapa de tu disco, explica los Datos del sistema y limpia lo que es seguro. Gratis durante 72 horas, después $9 una sola vez para 2 Mac.
Prueba Diskzy gratis