目前(macOS Sequoia 15 以及后续版本)最有效的清理顺序如下:
1. 先查看空间被什么占用了
打开:
苹果菜单 → 关于本机 → 存储
或者:
系统设置 → 通用 → 存储
这里可以看到:
- 应用程序
- 文稿
- 邮件
- iCloud Drive
- 开发者数据
- 系统数据(System Data)
通常最大的元凶是:
- 开发环境缓存(Xcode、Docker、Android Studio)
- 下载文件夹
- 视频文件
- iPhone/iPad 备份
- 系统快照(Time Machine)
2. 清理下载目录
Finder:
~/Downloads
按大小排序:
⌘ + J
→ 计算所有大小
优先删除:
- DMG 安装包
- ZIP 压缩包
- 视频文件
- 重复下载的文件
很多用户能直接释放 10~50GB。
3. 清理废纸篓
右键:
清倒废纸篓
或者:
⌘ + Shift + Delete
不少人删完文件但没清空废纸篓,空间实际上没回来。
4. 清理 iPhone / iPad 本地备份
位置:
~/Library/Application Support/MobileSync/Backup
查看:
bash
du -sh ~/Library/Application\ Support/MobileSync/Backup/*
删除旧设备备份:
bash
rm -rf ~/Library/Application\ Support/MobileSync/Backup/xxxx
单个备份常常有:
- 20GB
- 50GB
- 100GB+
5. 清理 Time Machine 本地快照
查看:
bash
tmutil listlocalsnapshots /
删除:
bash
sudo tmutil deletelocalsnapshots YYYY-MM-DD-HHMMSS
或者自动瘦身:
bash
sudo tmutil thinlocalsnapshots / 10000000000 4
对于"系统数据"异常大的情况非常有效。
6. 清理系统缓存
Finder:
前往 → 前往文件夹
输入:
~/Library/Caches
可删除大量缓存目录内容。
终端:
bash
rm -rf ~/Library/Caches/*
然后重启。
注意:
- 删除缓存安全
- 第一次启动应用会重新生成
7. 清理日志文件
位置:
~/Library/Logs
删除:
bash
rm -rf ~/Library/Logs/*
大型开发机器经常能清出几 GB。
8. 如果你是开发者(最有效)
Xcode
查看:
bash
du -sh ~/Library/Developer/Xcode/*
重点:
DerivedData
Archives
iOS DeviceSupport
删除:
bash
rm -rf ~/Library/Developer/Xcode/DerivedData/*
很多人能释放:
- 20GB
- 50GB
- 100GB+
Docker
查看:
bash
docker system df
清理:
bash
docker system prune -a
彻底清理:
bash
docker system prune -a --volumes
可能释放几十 GB。
Homebrew
查看:
bash
brew cleanup
清理旧版本:
bash
brew cleanup -s
9. 查找真正的大文件
终端:
bash
sudo du -hd 1 / | sort -hr | head -20
或者只查用户目录:
bash
du -hd 1 ~ | sort -hr | head -30
图形化工具推荐:
- GrandPerspective(免费)
- DaisyDisk(最好用)
- OmniDiskSweeper(免费)
这些工具能快速定位几十 GB 的隐藏文件。
10. "系统数据"特别大怎么办
先执行:
bash
sudo purge
然后重启。
再检查:
bash
tmutil listlocalsnapshots /
如果仍然异常(100GB+),重点排查:
- Time Machine 本地快照
- Docker 镜像
- Xcode DerivedData
- 虚拟机(Parallels、VMware、UTM)
- iPhone 备份
这几项占据了大多数 macOS 机器的隐藏空间。