mac运行变慢、启动延迟或提示“磁盘空间不足”时,可手动清理用户缓存、日志、icloud同步残留、卸载应用残余及大型隐藏文件与本地快照。

如果您发现Mac运行变慢、启动延迟或系统反复提示“磁盘空间不足”,则很可能是用户级缓存、日志、同步残留及卸载应用残余文件在长期积累后大量占用存储空间。以下是多种可立即执行的手动清理方法:
一、手动清理用户级缓存目录 ~/Library/Caches
该路径下存放浏览器、开发工具、设计软件等生成的临时数据,不参与系统核心运行,删除后应用重启即自动重建所需缓存,安全且见效快。
1、打开访达,按 Command + Shift + G 调出“前往文件夹”窗口。
2、输入 ~/Library/Caches 并回车,进入用户缓存根目录。
3、点击右上角“显示”→“排序方式”→“大小”,优先识别占用超500MB的子文件夹(如 com.google.Chrome、com.figma.Desktop)。
4、选中半年内未更新的第三方应用缓存文件夹,按 Command + Delete 移入废纸篓。
5、清倒废纸篓前,右键废纸篓图标选择“显示废纸篓”,确认无调试依赖项残留。
二、清除用户级日志与系统级缓存 /Library/Caches
~/Library/Logs 和 /Library/Caches 分别记录用户行为日志与系统服务临时文件,其中早于90天的日志及损坏下载项、暂存更新包等均属可安全移除对象。
1、再次使用 Command + Shift + G,输入 ~/Library/Logs 进入日志目录。
2、按“修改日期”排序,筛选名称含 crashreport、DiagnosticReports 且创建时间超90天的文件夹。
3、删除以 com.apple. 开头但非 com.apple.mail 或 com.apple.Safari 的旧日志文件夹。
4、重新调出“前往文件夹”,输入 /Library/Caches(需输入管理员密码)。
5、重点清理 com.apple.SoftwareUpdate 下的已安装更新包、com.apple.appstore 中的暂存安装器。
三、精准删除 iCloud 同步残留文件
macOS 26 新增跨设备协作功能后,~/Library/Application Support/Apple/CloudDocs 目录持续生成标有 expired 或 obsolete 的失效协同快照,系统无法自动回收,但实际已无关联。
1、按 Command + Shift + G 打开“前往文件夹”,输入 ~/Library/Application Support/Apple/CloudDocs。
2、在访达中点击右上角“显示”→“排序方式”→“修改日期”,定位名称含 expired 或 obsolete 的条目。
3、检查其“简介”中“创建日期”是否早于 2026年1月24日,确认无活跃协作文档引用后选中。
4、按 Command + Delete 将其移入废纸篓。
5、重复操作检查子目录 CloudDocs/DocumentRevisions-V100 中的过期版本快照。
四、卸载应用后彻底清除 Application Support 与 Preferences 残余
仅将App拖入废纸篓无法删除其偏好设置、数据库及数据文件,这些残余常驻于 ~/Library/Application Support 和 ~/Library/Preferences,单个已卸载App可达数GB。
1、打开访达,按 Command + Shift + G 输入 ~/Library/Application Support/。
2、查找与已卸载App同名的文件夹(如 Docker、MacWhisper、CapCut),确认内部无个人工程文件后选中。
3、将其拖入废纸篓;随后再次调出“前往文件夹”,输入 ~/Library/Preferences/。
4、查找对应 .plist 文件(如 com.docker.docker.plist、com.capcut.desktop.plist)并删除。
5、重启Mac后验证相关进程不再后台运行,确保残余已清空。
五、定向扫描并删除大型隐藏文件与本地快照
部分大文件(如Xcode缓存、AI模型权重、视频导出中间件)可能未归类至标准目录,而本地快照(Local Snapshots)由Time Machine自动生成并长期滞留,占用可观空间。
1、打开终端,执行命令:sudo du -sh ~/Library/Caches/* | sort -hr | head -n 10,列出十大缓存占用源。
2、对输出中路径含 Xcode 或 DerivedData 的条目,进入对应目录执行 rm -rf *。
3、检查本地快照总量:运行 tmutil listlocalsnapshots /,若返回多条早于2026年3月的快照,则逐条执行 tmutil deletelocalsnapshots [快照名]。
4、使用 brew install ncdu 后运行 ncdu ~,交互式扫描主目录内隐藏大文件(如 .git、.cache、.Trash)。
5、在 ncdu 界面中按 d 键标记待删项,按 D 确认永久删除。











