¿Es seguro borrar la carpeta Library/Caches en Mac?
Sí, en tu propia ~/Library/Caches: Apple la define como datos que se pueden regenerar, así que las apps vuelven a crear lo que borres. Cierra la app antes y borra su carpeta, no la carpeta Caches entera. Ten cuidado con /Library/Caches y nunca toques /System/Library/Caches.
Muchos consejos de limpieza dicen “borra tu carpeta Library/Caches”. Suele liberar varios gigas, pero en un Mac no hay una sola carpeta Caches: hay tres, y no son iguales. En esta guía verás qué guarda cada una, qué pasa de verdad al borrar una caché y cómo hacerlo sin sustos.
Qué es una caché, según Apple
La File System Programming Guide de Apple dice que la carpeta Caches contiene datos en caché que se pueden regenerar cuando haga falta, y que las apps nunca deben depender de que esos archivos existan. Por convención, cada app guarda su caché en una subcarpeta con el nombre de su identificador de paquete, por ejemplo ~/Library/Caches/com.example.MyApp/.
Esta es la clave: una app bien hecha tiene que funcionar aunque su caché desaparezca. Por eso borrar cachés suele ser seguro. No es una garantía para todas las apps, pero es la regla que Apple marca a los desarrolladores.
Las tres carpetas Caches
Apple divide el sistema de archivos en dominios. La File System Overview describe el dominio de usuario (tu carpeta de inicio), el dominio local (compartido por todos los usuarios del Mac) y el dominio del sistema (el software que instala Apple). Cada uno tiene su propia Library y su propia Caches.
| Carpeta | Dominio | Quién la usa | ¿Se puede limpiar? |
|---|---|---|---|
~/Library/Caches |
Usuario | Tus apps, solo para tu usuario | Sí, con la app cerrada |
/Library/Caches |
Local | Apps y servicios de todos los usuarios | Solo si conoces la app; pide administrador |
/System/Library/Caches |
Sistema | macOS | No |
~/Library/Caches (tu usuario)
El ~ es tu carpeta de inicio. Aquí guardan su caché los navegadores, las apps de mensajería, de música, los editores y la mayoría de tus apps. Es la que más suele crecer y la más segura de limpiar.
Las apps con sandbox (muchas de la App Store) guardan su caché dentro de su contenedor, en ~/Library/Containers/<bundle id>/Data/Library/Caches. Valen las mismas reglas, pero no borres el contenedor completo: también guarda los datos y los ajustes de la app.
/Library/Caches (todos los usuarios)
Esta carpeta pertenece al dominio local. Apple explica que este dominio suele gestionarlo el sistema y que los usuarios con privilegios de administrador pueden añadir, quitar o cambiar elementos. Guarda cachés de apps y servicios que comparten todos los usuarios. Suele ser más pequeña, y algunas carpetas son de servicios del sistema. Déjala como está salvo que una carpeta sea claramente de una app que conoces y que has cerrado.
/System/Library/Caches (macOS)
Apple indica que /System no debe modificarse. Está protegida por la Protección de la integridad del sistema, así que tampoco podrías borrarla. Si quieres limpiar algunas cachés del sistema, la forma que propone Apple es arrancar una vez en modo seguro: borra algunas cachés del sistema, que se vuelven a crear cuando hacen falta.
Qué pasa al borrar una caché
- La app va más lenta un rato. Tiene que volver a descargar o calcular lo que tenía guardado: miniaturas, recursos web, vistas previas.
- El espacio vuelve a ocuparse poco a poco. Las cachés crecen otra vez con el uso. Es normal y no significa que la limpieza haya fallado.
- Algunas apps pueden pedirte que inicies sesión otra vez o volver a descargar contenido, según lo que guarde ahí su desarrollador.
- Las apps abiertas pueden fallar. Si una app está en marcha y su caché desaparece, puede dar errores o cerrarse. Por eso hay que cerrarla antes.
- Tus documentos no se tocan. Tus archivos están en Documentos, Escritorio, iCloud Drive y sitios parecidos, no en Caches.
Cómo borrar cachés con seguridad, paso a paso
1. Mide primero
Este comando solo lee. Muestra las 15 carpetas de caché más grandes:
du -hd 1 ~/Library/Caches 2>/dev/null | sort -h | tail -15
du y sort están documentados en sus páginas de manual (man du, man sort). El nombre de cada carpeta suele coincidir con la app, por ejemplo com.apple.Safari o el nombre de un navegador.
2. Cierra la app
Sal de la app cuya caché quieres borrar (Comando-Q), no basta con cerrar la ventana. Si vas a limpiar muchas apps a la vez, ciérralas todas o reinicia justo después.
3. Mueve la carpeta a la Papelera
En el Finder, elige Ir > Ir a la carpeta (Mayúsculas-Comando-G, como indica Apple en Atajos de teclado del Mac) y escribe ~/Library/Caches. Selecciona solo las carpetas de las apps que cerraste y muévelas a la Papelera.
Pasar por la Papelera te deja una vuelta atrás: si una app se comporta raro, devuelve la carpeta a su sitio. Tras unos días sin problemas, vacía la Papelera.
4. O usa la Terminal
Si prefieres la Terminal, borra la carpeta de una app cada vez, nunca con un comodín sobre toda la carpeta.
# Cambia por el nombre real de la carpeta que viste con du
rm -rf ~/Library/Caches/com.example.MyApp
Evita comandos como sudo rm -rf /Library/Caches/* o rm -rf ~/Library/*. Un error de una letra en una ruta con sudo puede borrar archivos que necesitas.
Cómo saber de qué app es una carpeta
Casi todas las carpetas de Caches se llaman como el identificador de paquete de su app, por ejemplo com.apple.Safari. Si no reconoces una, pregunta a Spotlight qué app la usa. Este comando solo busca, no cambia nada:
mdfind "kMDItemCFBundleIdentifier == 'com.apple.Safari'"
mdfind está documentado en man mdfind. Si devuelve la ruta de una app, ya sabes cuál cerrar antes de limpiar. Si no devuelve nada, puede que la app ya no esté instalada. En ese caso su caché es un resto y puedes moverla a la Papelera, pero revisa también ~/Library/Application Support, porque la app pudo dejar datos ahí.
Qué no tocar en Library
Library tiene muchas carpetas que parecen cachés y no lo son:
~/Library/Application Support. Apple indica que puede contener archivos con datos del usuario. Borra una carpeta de ahí solo después de desinstalar su app.~/Library/Preferences. Los ajustes de las apps. Si los borras, las apps vuelven a su estado inicial.~/Library/Containersy~/Library/Group Containers. Datos de las apps, no solo caché.~/Library/Mail,~/Library/Messagesy~/Library/Keychains. Tu correo, tus mensajes y tus contraseñas.- Todo lo que esté bajo
/System. Lo gestiona y lo protege macOS.
Para carpetas de desarrollo como DerivedData de Xcode, que pesan mucho pero no están en Caches, usa la guía específica: Borrar DerivedData de Xcode sin romper nada.
Cuándo merece la pena
Borrar cachés tiene sentido cuando necesitas espacio ya, cuando una carpeta es claramente enorme o cuando una app muestra contenido viejo o errores y su desarrollador lo recomienda. No hace que el Mac vaya más rápido en general: las cachés existen para ahorrar tiempo. Si el espacio se te acaba una y otra vez, el problema suele estar en otro sitio: archivos grandes, instantáneas locales o basura de desarrollo. Lee Qué es “Datos del sistema” en Mac y la guía general Cómo liberar espacio en Mac.
Resumen
~/Library/Cacheses tuya y se puede limpiar, con la app cerrada./Library/Cacheses compartida: toca solo lo que reconozcas./System/Library/Cacheses de macOS: usa el modo seguro si necesitas limpiarla.- Mide con
du, borra app por app y usa la Papelera para tener vuelta atrás.
Si quieres una app gratuita que haga esta revisión por ti, descarga Pruneo.
Preguntas frecuentes
¿Qué pasa si borro todo lo que hay en ~/Library/Caches?
Las apps vuelven a crear sus cachés la próxima vez que las necesitan, así que pueden ir más lentas durante un tiempo. Las apps que estén abiertas mientras borras pueden dar errores, así que ciérralas antes o reinicia al terminar.
¿Borrar la caché cierra mis sesiones en webs o apps?
Puede pasar en algunas apps, porque qué guarda cada una en su caché lo decide su desarrollador. Tus archivos y documentos no están ahí.
¿Cada cuánto conviene borrar la caché del Mac?
Solo cuando necesitas espacio o una app funciona mal. Las cachés vuelven a crecer con el uso y existen para que las apps vayan más rápido.