Ollama提供模型管理命令:一、用ollama list列出本地模型,支持grep过滤;二、用ollama rm 删除指定模型;三、支持ollama rm批量删除多个模型;四、结合--format json与jq或PowerShell清空全部模型。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您需要快速查看本地已安装的模型列表,或清理不再需要的模型以释放磁盘空间,则需使用 Ollama 提供的模型管理命令。以下是执行这些操作的具体步骤:
一、列出所有本地模型
该命令用于显示当前系统中已下载并存储的所有模型,包括模型名称、标签(如 :7b、:latest)、大小及最后修改时间,便于确认目标模型是否存在及版本信息。
1、在终端中输入 ollama list 并回车。
2、观察输出表格中的 NAME 列,确认所需模型的完整名称与标签组合。
3、若需过滤特定模型,可结合 shell 工具,例如在 Linux/macOS 中执行 ollama list | grep llama3。
二、删除指定模型
该操作将从本地文件系统中彻底移除指定模型及其关联的层数据,不可恢复,适用于清理测试模型或替换为新版模型前的准备步骤。
1、确认待删除模型的精确名称,可通过 ollama list 获取。
2、执行 ollama rm ,例如 ollama rm qwen:7b。
3、命令成功后无输出,再次运行 ollama list 可验证该模型是否已消失。
三、批量删除多个模型
当需一次性清除多个模型时,可避免重复执行 rm 命令,提高效率,尤其适用于清理一组测试用模型。
1、构造包含所有待删模型名的空格分隔列表,例如 qwen:7b deepseek-r1:7b phi3-mini。
2、将该列表作为参数传入 ollama rm,完整命令为 ollama rm qwen:7b deepseek-r1:7b phi3-mini。
3、Ollama 将依次尝试删除每个模型,对不存在的模型名会提示警告但不影响其余操作。
四、清空全部本地模型
此方法适用于重置 Ollama 环境,例如迁移模型存储路径前,或解决因模型元数据损坏导致的 list 异常问题。
1、先执行 ollama list --format json 获取结构化模型清单。
2、提取所有模型名称,Linux/macOS 下可配合 jq 工具: ollama list --format json | jq -r '.[].name' | xargs ollama rm。
3、Windows PowerShell 用户可使用:ollama list --format json | ConvertFrom-Json | ForEach-Object { ollama rm $_.name }。











