- Para eliminar un modelo en Ollama, ejecute
ollama rm <modelo>(por ejemplo,ollama rm llama3.1:8b). Useollama listprimero para obtener la etiqueta exacta. - Este comando elimina el manifiesto y elimina las referencias a los blobs; los blobs sin referencias se eliminan del directorio de modelos, liberando espacio en disco inmediatamente.
- El almacenamiento de modelos se encuentra en
~/.ollama/modelsen macOS/Linux y en%USERPROFILE%\.ollama\modelsen Windows. Detenga el servicio de Ollama antes de realizar una limpieza manual. - Para eliminar todos los modelos de una sola vez, ejecute un bucle con
ollama rmfrente aollama list, o bien elimine el directoriomodels/después de detener Ollama.
La respuesta breve es: usar ollama rm. Ollama ofrece una única CLI multiplataforma para eliminar modelos locales, que funciona de forma idéntica en Windows, macOS y Linux. Esta guía explica el comando exacto, cómo listar los modelos instalados, dónde se almacenan los archivos, cómo eliminar varios modelos a la vez y cómo verificar que el espacio en disco se ha liberado efectivamente.
El comando: ollama rm
Enumere primero los modelos instalados para asegurarse de usar la etiqueta correcta:
ollama list
La salida tendrá este aspecto:
NAME ID SIZE MODIFIED
llama3.1:8b 42182419e950 4.7 GB 2 días atrás
qwen3:8b a1b2c3d4e5f6 5.2 GB 1 semana atrás
gemma3:4b f6e5d4c3b2a1 3.3 GB 3 semanas atrás
Luego elimine por nombre y etiqueta:
ollama rm llama3.1:8b
Deberá ver eliminado 'llama3.1:8b'. Si omite la etiqueta, Ollama usará como valor predeterminado :latest, lo cual podría no coincidir con lo que realmente tiene instalado; copie siempre la etiqueta desde la salida del comando ollama list. El bloque rm se documenta en la referencia oficial de la CLI del repositorio de GitHub de Ollama.
Eliminación de varios modelos
ollama rm acepta múltiples argumentos:
ollama rm llama3.1:8b qwen3:8b gemma3:4b
Este es el método más seguro para eliminar varios modelos a la vez, ya que Ollama gestiona automáticamente la eliminación de referencias a los blobs.
Eliminación de todos los modelos de una sola vez
En macOS o Linux (bash/zsh):
ollama list | tail -n +2 | awk '{print $1}' | xargs -r -n1 ollama rm
En PowerShell de Windows:
ollama list | Select-Object -Skip 1 | ForEach-Object { ($_ -split '\s+')[0] } | ForEach-Object { ollama rm $_ }
Si el bucle presenta problemas con su versión de shell, recurrir a eliminarlos uno por uno: la sintaxis de la CLI es estable, pero las canalizaciones no lo son.
Dónde almacena Ollama los modelos
Conocer la estructura de almacenamiento resulta fundamental para confirmar que se ha liberado espacio en disco, migrar modelos a otra unidad o limpiar tras una instalación dañada.
| SO | Directorio predeterminado de modelos |
|---|---|
| macOS | ~/.ollama/models |
| Linux | ~/.ollama/models (instalación por usuario) o /usr/share/ollama/.ollama/models (instalación como servicio systemd) |
| Windows | %USERPROFILE%\.ollama\models (normalmente C:\Users\<tú>\.ollama\models) |
Dentro de ese directorio encontrará dos subcarpetas: blobs/ contiene los fragmentos brutos de pesos y configuración (direccionados por contenido mediante SHA256), y manifests/ contiene los pequeños archivos JSON que asignan un nombre como llama3.1:8b a un conjunto de blobs. Al ejecutar ollama rm, primero se elimina el manifiesto y luego se eliminan todos los blobs que ya no son referenciados por ningún otro manifiesto. Por eso, eliminar un modelo que comparte capas con otro puede liberar menos espacio del esperado.
Las rutas de almacenamiento de Ollama se describen en el directorio de documentación del proyecto en GitHub, incluida la ruta OLLAMA_MODELS variable de entorno que puede definirse para reubicar dicho directorio.
Notas específicas por plataforma
Windows
La CLI es idéntica: abre PowerShell o el símbolo del sistema y ejecuta ollama rm <modelo>. Si un modelo parece estar bloqueado, primero sal del icono de Ollama en la bandeja del sistema (clic derecho → Salir de Ollama); el servicio en segundo plano podría seguir manteniendo una referencia si intentaste eliminar manualmente la carpeta. Para una eliminación completa: cierra Ollama desde la bandeja y luego elimina %USERPROFILE%\.ollama\models. Las instrucciones de reinstalación se encuentran en nuestro Guía de instalación de Ollama.
macOS
Ejecutar ollama rm <modelo> en la Terminal. Si instalaste Ollama.app, ciérrala desde la barra de menú antes de modificar manualmente ~/.ollama/models. Para desinstalar Ollama por completo, arrastra la aplicación a la Papelera y elimina ~/.ollama.
Linux
Para una instalación por usuario, ollama rm funciona según lo esperado. Para la instalación mediante el servicio systemd (la predeterminada al usar el instalador con curl), los modelos se almacenan bajo el usuario del servicio ollama , normalmente /usr/share/ollama/.ollama/models. Ejecuta la CLI como el mismo usuario que ejecuta el servicio, o usa sudo -u ollama ollama rm <modelo>. Detén el servicio antes de realizar una limpieza manual del sistema de archivos:
sudo systemctl stop ollama
sudo rm -rf /usr/share/ollama/.ollama/models
sudo systemctl start ollama
Verificación de que el espacio se ha liberado
Tras eliminar un modelo, verifica dos cosas:
ollama listya no lo muestra.- El tamaño del directorio de modelos ha disminuido. En macOS/Linux:
du -sh ~/.ollama/models. En PowerShell de Windows:(Get-ChildItem $env:USERPROFILE\.ollama\models -Recurse | Measure-Object -Property Length -Sum).Sum / 1GB.
Comprobaciones rápidas de coherencia para modelos conocidos (solo pesos, según la base de datos de modelos Convly, la cuantización de 4 bits en disco se aproxima bastante al consumo de VRAM):
| Modelo | Tamaño aproximado en disco (4 bits) |
|---|---|
| Gemma 3 4B | ~3 GB |
| Mistral 7B | ~4,5 GB |
| Llama 3.1 8B | ~5 GB |
| Qwen3 8B | ~5 GB |
| Phi-4 | ~9 GB |
| Gemma 3 27B | ~16 GB |
| Qwen3 32B | ~20 GB |
| Llama 3.3 70B | ~40 GB |
Si el espacio liberado parece pequeño, comprueba si sigue instalada otra etiqueta; por ejemplo, si eliminaste llama3.1:8b pero llama3.1:8b-instruct-q4_K_M sigue presente, podrían compartir blobs. Para planificar el almacenamiento antes de instalar un reemplazo, utiliza el calculadora de VRAM de Convly.
Eliminación de un modelo mediante la API REST
Ollama también expone un punto final de eliminación en su servidor HTTP local (predeterminado http://localhost:11434):
curl -X DELETE http://localhost:11434/api/delete -d '{"name": "llama3.1:8b"}'
El punto final devuelve HTTP 200 en caso de éxito y 404 si el modelo no está instalado. Esto resulta útil para automatizar limpiezas en hosts remotos o ejecutores de CI. La interfaz de la API está documentada en la documentación oficial de Ollama.
Errores comunes
- Eliminar archivos manualmente mientras Ollama está en ejecución. Especialmente en Windows, esto puede dejar manifiestos huérfanos. Siempre prefiere
ollama rm, y detén el servicio antes de modificar la carpeta. - Confundir la etiqueta.
ollama rm llama3.1apunta allama3.1:latest. Si descargastellama3.1:8b, se trata de un manifiesto distinto y no será eliminado. - Esperar que cambie el uso de VRAM. Eliminar un modelo libera espacio en disco, no memoria GPU. La VRAM solo se ocupa mientras un modelo está cargado; usa
ollama pspara ver qué está cargado actualmente yollama stop <modelo>para descargarlo. - Olvidar las compilaciones personalizadas mediante Modelfile. Los modelos creados con
ollama create mymodel -f Modelfileaparecen enollama listcomo cualquier otro y se eliminan conollama rm mymodel.
Si estás reconsiderando qué modelos conservar, las mejores modelos locales para Ollama y la Clasificación de modelos de lenguaje grande (LLM) son útiles para elegir reemplazos según su tamaño y capacidades. Si la presión sobre el disco te impulsa a optar por inferencia mediante API, calcula los costos con la calculadora de autohospedaje frente a API.
Preguntas frecuentes
¿vuelve a descargar todo el modelo? ollama rm ¿Libera espacio en disco inmediatamente?
Sí. Cuando se elimina el último manifiesto que hace referencia a un blob, Ollama elimina dicho blob de models/blobs/ de forma inmediata. Puedes verificarlo con du -sh ~/.ollama/models antes y después. Si dos modelos instalados comparten capas, solo se liberan las capas exclusivas del modelo eliminado.
¿Cómo elimino todos los modelos de Ollama de una sola vez?
La forma más limpia consiste en detener Ollama y eliminar el directorio models/ bajo ~/.ollama (o %USERPROFILE%.ollama en Windows). Reinicia Ollama después y ollama list quedará vacío. Alternativamente, canaliza ollama list en la carpeta xargs ollama rm eliminarlos uno por uno mediante la CLI.
¿Puedo eliminar un modelo que actualmente está cargado en memoria?
No mientras esté atendiendo activamente una solicitud. Ejecute ollama ps para ver los modelos cargados, ollama stop <modelo> para descargarlo y luego ollama rm <modelo>. Si un cliente lo vuelve a cargar constantemente, detenga primero ese cliente.
¿Dónde almacena Ollama los modelos en Windows?
Bajo %USERPROFILE%\.ollama\models, que normalmente es C:\Users\\.ollama\models. Puede cambiar esta ubicación estableciendo la variable de entorno OLLAMA_MODELS en una ruta distinta; esto resulta útil cuando su unidad del sistema es pequeña y desea almacenar los modelos en un SSD secundario. Reinicie Ollama para que el cambio surta efecto.
¿Elimina Ollama también el modelo de LM Studio u otras herramientas al borrarlo?
No. Ollama, LM Studio, y llama.cpp mantienen cada uno sus propios directorios de modelos. Eliminar llama3.1:8b de Ollama no afecta en absoluto a un archivo GGUF que haya descargado por separado para LM Studio.
¿Existe alguna forma de eliminar únicamente los modelos antiguos o sin usar?
Ollama no incluye un comando integrado de «podar no utilizados». La columna MODIFICADO de ollama list muestra la última vez que se descargó o actualizó un modelo, no la última vez que se usó, por lo que constituye un indicador imperfecto. Para aplicar una política más estricta, cree un script basado en ollama list y elimine cualquier modelo que supere un umbral de tamaño determinado o cuya fecha sea anterior a una fecha específica.
Referencia
- GitHub de Ollama — referencia de la CLI, incluyendo
ollama rm. - Directorio de documentación de Ollama — puntos finales de la API, variables de entorno y rutas de almacenamiento.
- Guía completa de Convly Ollama — flujo de trabajo completo, desde la instalación hasta la inferencia.
