跳到正文
发现
Purge:Mac 安全清理磁盘空间工具
桌面应用效率工具

Purge:Mac 安全清理磁盘空间工具

一款免费开源的 macOS 原生清理工具,帮你安全释放被缓存和垃圾文件占用的磁盘空间。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v1.13.1
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Purge 是一款免费、开源的 macOS 原生应用,用来清理系统悄悄堆积的缓存和垃圾文件。它会找出这些文件,标记出哪些可以安全清理,并支持一键清除。文件和文件夹默认移入废纸篓,Purge 不会清空废纸篓,因此你可以把它们恢复。每个清理项都附带通俗说明和安全标签,方便你先核实再操作。

官网:https://purgemac.com

主要功能

概览

  • 用一条进度条展示整块磁盘的已用、可用和总容量,数据与系统设置一致。
  • App Caches、Dev Tools、Large Files、已安装应用和已删除应用残留各自占一段,其余归入“其他”。
  • 每个分类显示大小和占磁盘比例,点击即可进入对应标签页。
  • 按 ⇧⌘R 可扫描全部分类,逐项进行以保持 Mac 响应;打开 Purge 时也会自动扫描。

App 缓存

扫描 ~/Library/Caches、沙盒容器缓存及常见系统垃圾,包括:

  • 按应用分组的缓存文件夹,带友好名称、品牌图标和说明。
  • 应用日志、崩溃报告、macOS 安装包和系统更新残留等系统垃圾。
  • Premiere Pro、After Effects 等创意应用的大型媒体缓存。
  • 同一应用的重复缓存位置会合并为一行,结果边扫描边显示。

开发工具

在一个视图中查看三类内容:

  • 全局开发工具缓存:Xcode(Derived Data、Archives、DeviceSupport)、Homebrew、npm、pnpm、Yarn、CocoaPods、Gradle、Flutter、Docker Desktop、VS Code、Cursor、JetBrains、Cargo、Terraform 等。
  • iOS 模拟器:未使用的模拟器运行时会归为一组,正在启动的模拟器会跳过。
  • 开发项目产物:node_modules、Python 虚拟环境、Rust target、Flutter 构建输出、Xcode Pods、Android .gradle 等,按项目分组。

可在 Settings → Developer Projects 设置“Consider stale after”(1 个月到 2 年,或显示全部),用来控制哪些项目会出现。项目是否过期,按项目内最后一次改动(包括 git 活动)的时间判断,而不是按 node_modules 或 target 的日期。正在使用、有终端或开发服务器运行、或正在执行 git 命令的项目不会出现。

大文件

用于查找占用空间的个人文件:

  • 扫描 Documents、Desktop、Downloads、Movies、Music、Pictures,以及 ~/Parallels 和 ~/Virtual Machines.localized(仅虚拟机),还有 iCloud Drive 自己的文件夹。
  • 跳过 Photos、iMovie、Music 等受管理图库、隐藏文件夹,以及 node_modules、Pods、DerivedData 和构建输出等项目文件夹。
  • 支持按文件名、所在文件夹和来源标签搜索;按大小(5 MB 到 1 GB)、上次使用时间筛选。
  • 提供视频、音频、图片、PDF、归档、文档、AI 模型、虚拟机和其他文件等分类标签。
  • Duplicates 会逐字节扫描相同副本并分组,显示保留一份可回收多少空间;可一键“每组保留一份”,并在删除前调整保留哪一份。
  • 支持按大小、日期或名称排序,提供 Quick Look 预览和 Reveal in Finder。
  • 删除的文件移入废纸篓。
  • Keep Only in iCloud 可释放 iCloud 文件在本机占用的空间,同时把文件留在 iCloud,效果类似 Finder 的“移除下载”。
  • 能识别 Ollama、LM Studio、Hugging Face Hub 缓存、PyTorch Hub、Whisper、GPT4All、Jan、DiffusionBee、Draw Things 等本地 AI 模型存储。

安装与使用

从 Releases 下载最新版本:https://github.com/jithin-sabu/purge-app/releases/latest

Large Files 和应用扫描需要“完全磁盘访问权限”;没有该权限时,只会扫描 App Caches 和 Dev Tools。打开应用后会自动开始扫描,也可以按 ⇧⌘R 扫描全部分类。选择要清理的项目,确认后再删除。

注意事项

  • 文件和文件夹默认移入废纸篓,Purge 不会清空废纸篓;清空后才会永久删除。
  • iOS 模拟器和模拟器运行时通过 Xcode 的 simctl 移除;Time Machine 本地快照通过 tmutil 移除,Purge 会保留最新一份和上次备份的一份;macOS 27 上的 Apple Intelligence 模型通过 Apple 的 asset service 释放,并可重新下载。
  • Docker Desktop 的文件夹会移入废纸篓,Purge 不执行 docker system prune。
  • Large Files 处理的是个人文件,不属于可重建的缓存,删除前请仔细确认。
  • iCloud Drive 自己文件夹中的文件不会被放入废纸篓,以免从其他设备上移除。

本作品整理自 GitHub 开源项目 jithin-sabu/purge-app,原作者 @jithin-sabu,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.13.1当前版本

    新增“仅保留在 iCloud”释放大文件本地空间;大文件支持扫描链接文件夹;清理结果页展示失败原因并支持各类项目重试;改进 Finder 卸载、扫描默认分类与概览文案。

评论