如何在 Mac 上完整移除 Ollama,並保留自訂模型
AskClean 團隊 · 更新於 2026-09-01
完整移除 Ollama 前,先用 ollama ps 與 ollama ls 盤點模型,確認模型庫位於 ~/.ollama/models 或 OLLAMA_MODELS,並保存自訂模型的 Modelfile 與來源檔。

移除前先保護不可重建的資料
公開下載的權重通常可以重抓,但匯入的 GGUF、本機量化結果、adapter 與自訂模型未必能重建。為每個自訂模型保存 ollama show --modelfile 的輸出、所有來源檔、建置步驟與授權資訊;金鑰和設定也不能當快取。
- 執行 ollama ls,保存模型的完整名稱、tag、顯示大小與修改日期。
- 執行 ollama ps,確認哪些模型正被編輯器、App、自動化或本機 API 使用。
- 執行 du -sh ~/.ollama/models;若設有 OLLAMA_MODELS,就改為測量已確認的作用中路徑。
- 把每個候選模型對應到使用它的流程;自訂模型先備份 Modelfile 與所有本機來源、GGUF 和 adapter。
- 一次只執行一個 ollama rm model:tag,接著重跑 ollama ls、重新測量並驗證所有保留流程。
模型目前沒有出現在 ollama ps,不代表可以刪;先確認排程、離線備援與偶爾才啟動的整合,也不要把 ~/.ollama/models/blobs 當成可按大小清理的一般資料夾。
依使用情境與替換成本盤點
先以 ollama ls 保存名稱、tag、顯示大小與修改資訊,再用 ollama ps 找出目前載入的模型;目前未載入不代表不再使用,編輯器、排程或本機 API 可能只在工作開始時載入。用 du -sh ~/.ollama/models 或已確認的 OLLAMA_MODELS 路徑測量,但共用內容與檔案系統的計算方式,會讓實際釋放量不同於列表總和。公開模型通常可以重新下載;自訂模型只有在 Modelfile、GGUF、adapter、提示詞範本、參數與所有本機來源都保留時才可重建。
依原本的安裝方式移除應用程式
先結束 Ollama 與相依工作。官方 macOS App 應移到垃圾桶;Homebrew 安裝則使用 Homebrew 移除。執行 command -v ollama 確認 CLI 的真正來源,不要混用兩種移除方式。
使用 Ollama CLI 一次移除一個模型
從 ollama ls 複製完整名稱與 tag,停止使用該模型的應用程式與自動化流程,再執行 ollama rm model:tag;一次只處理一個,重新執行 ollama ls、測量模型庫與 macOS 可用空間,並測試要保留的編輯器、App、指令碼與本機 API 整合。公開模型誤刪且 tag 仍可取得時,可用 ollama pull model:tag 重新下載;這不等於復原一個未保留來源紀錄的自訂模型。絕不能手動刪除 blob 檔案,也不要用管線命令批次移除全部模型。移除模型並不等於卸載 Ollama,刪除 /Applications/Ollama.app 也不會自動處理模型資料;完整卸載必須另行盤點 App、CLI、模型、設定與整合。
清空垃圾桶前完成驗證
執行 pgrep -fl ollama 與 command -v ollama,檢查 Applications、預設模型庫和 OLLAMA_MODELS。先測試一份保存的 Modelfile 或來源封存,再刪除原始模型資料。
完整解除安裝安全對照表
移除 Ollama 與可重新下載的權重,同時保護自訂 Modelfile、GGUF、adapter、金鑰和 OLLAMA_MODELS。
| 決定 | 檢查或操作位置 | 影響與驗證 |
|---|---|---|
| 移除前先保護不可重建的資料 | ollama ls / Modelfile / OLLAMA_MODELS | 公開下載的權重通常可以重抓,但匯入的 GGUF、本機量化結果、adapter 與自訂模型未必能重建。為每個自訂模型保存 ollama show --modelfile 的輸出、所有來源檔、建置步驟與授權資訊;金鑰和設定也不能當快取。 |
| 依原本的安裝方式移除應用程式 | /Applications/Ollama.app / Homebrew | 先結束 Ollama 與相依工作。官方 macOS App 應移到垃圾桶;Homebrew 安裝則使用 Homebrew 移除。執行 command -v ollama 確認 CLI 的真正來源,不要混用兩種移除方式。 |
| 清空垃圾桶前完成驗證 | pgrep -fl ollama / command -v ollama | 執行 pgrep -fl ollama 與 command -v ollama,檢查 Applications、預設模型庫和 OLLAMA_MODELS。先測試一份保存的 Modelfile 或來源封存,再刪除原始模型資料。 |
常見問題
可以直接刪除整個 ~/.ollama 嗎?
預設不可以。它可能同時包含模型、金鑰、設定與日誌,復原成本不同;應先分類子目錄。
Ollama 模型在 Mac 存在哪裡?
預設位於 ~/.ollama/models。若設定了 OLLAMA_MODELS,作用中的模型庫可能在其他位置,因此測量或刪除前要先確認 Ollama 的實際啟動環境。
刪除單一 Ollama 模型最安全的方法是什麼?
從 ollama ls 複製精確名稱與 tag,確認沒有重要流程依賴它、保留自訂來源,再執行 ollama rm model:tag;之後重新列出模型並測試保留流程。
參考來源