Ollama 拉取的模型存在于哪啊?如何把这个不需要的删掉呢?
一、Windows Ollama 模型存放位置
默认路径(C盘)
plaintext
C:\Users\你的用户名.ollama\models
快速打开方法:
1. 打开此电脑地址栏直接粘贴:
plaintext
%USERPROFILE%.ollama\models
2. 回车直达, .ollama 是隐藏文件夹,不用手动显示隐藏项目。
文件夹内部结构
1. blobs :真正的模型权重大文件(占硬盘空间)
2. manifests :模型标签、版本、配置信息(很小)
如果你改了模型存放盘
设置过环境变量 OLLAMA_MODELS ,路径以你配置的D/E盘文件夹为准,不再存在C盘。
二、正确删除不需要模型(推荐命令行,安全无残留)
1、先查看本机所有已下载模型
CMD / PowerShell 执行:
cmd
ollama list
会列出全部模型全名+占用大小,例如:
plaintext
fredrezones55/qwopus3.5:4b 3.4GB
deepseek-r1:latest 5.2GB
qwen3.5:4b-q4_K_M 3.3GB
2、删除单个不用的模型
格式: ollama rm 完整模型名
示例:
cmd
删除深度R1
ollama rm deepseek-r1:latest
删除第三方推理模型
ollama rm fredrezones55/qwopus3.5:4b
删除官方千问4b
ollama rm qwen3.5:4b-q4_K_M
执行后自动清理 blobs 里对应的大文件,释放硬盘空间。
3、一次性清空所有模型(全部删掉)
PowerShell管理员执行:
powershell
ollama list | ForEach-Object { ollama rm ($_ -split '\s+')[0] }
4、查看当前正在运行的模型(删之前建议停止)
cmd
ollama ps
停止运行中的模型
ollama stop 模型名
三、不推荐:直接手动删文件夹
1. 手动删除 models 文件夹会残留配置缓存,Ollama识别异常;
2. 多模型会共享blob文件,手动删单个文件会损坏其他模型;
优先用 ollama rm 命令,自动清理关联碎片。
四、补充实用操作
1. 查看单个模型详细信息(包含路径、参数)
cmd
ollama show qwen3.5:4b-q4_K_M
2. 查看模型总占用空间(PowerShell)
powershell
$size = (Get-ChildItem "$env:USERPROFILE.ollama\models" -Recurse | Measure-Object -Property Length -Sum).Sum / 1GB
Write-Host "总占用:$size GB"
3. 迁移模型到D盘(C盘空间不足)
新建系统环境变量:
变量名: OLLAMA_MODELS
变量值: D:\AI\OllamaModels
设置后彻底退出Ollama重启,新下载模型自动存D盘。
五、结合你当前使用场景建议
你单卡4070Ti 12G,只保留主力推理模型即可,其余全部删除:
1. 长期主力: fredrezones55/qwopus3.5:4b (带reasoning)
2. 临时分析用:deepseek-r1:latest,用完立刻 ollama rm 删除,节省硬盘、显存资源。