mac“系统数据”或“其他”空间异常庞大主因是崩溃报告堆积,可通过系统设置一键清理、手动清空diagnosticreports目录、终端命令批量删除旧.crash/.panic/.dmp文件、禁用非必要崩溃报告生成及补充清理隐藏日志路径五种方法安全释放空间。

Mac“系统数据”或“其他”空间异常庞大,常因各类软件运行崩溃后自动生成的.crash、.panic、.dmp等报告文件持续堆积所致,单个文件可达50MB~800MB,积压数十个就能吃掉数GB磁盘空间,而这些报告极少被用户主动查阅,却长期滞留不清理。
用系统设置一键清空可识别的崩溃日志
这一步操作起来很简单,直接让macOS自己扫描并安全移除它认定为过期的崩溃报告,全程无需手动定位路径,也不会误删正在写入的日志。
1、点击屏幕左上角苹果图标 → “系统设置”;
2、左侧边栏点“通用” → 右侧点“储存空间”;
3、等待15秒左右完成扫描,找到“系统数据”条目,点击其右侧的“管理”按钮;
4、在弹出窗口中找到“日志文件”子项,确认状态为“可删除”后,点击“删除”;
5、系统将自动清除DiagnosticReports中已归档的.crash、.panic、.tracev3文件,以及/var/log下的旧压缩日志包。
手动清空用户级DiagnosticReports目录
这个目录只存放你当前账户下所有软件(如Chrome、VS Code、Docker Desktop、Obsidian)崩溃时生成的报告,完全由你自己的操作触发,删除后不影响新崩溃报告生成,且释放效果最立竿见影——很多用户清完立刻腾出2.3GB空间。
1、打开访达,按Command+Shift+G调出“前往文件夹”;
2、输入~/Library/Logs/DiagnosticReports并回车;
3、点击右上角“排序方式”→“修改日期”,再点击“大小”列二次排序,让又大又旧的文件沉到底部;
4、按住Shift键,选中所有修改日期早于【2025年8月1日】的.crash、.panic、.dmp、.tracev3文件;
5、按Command+Delete移至废纸篓 → 右键废纸篓 → “清倒废纸篓”。
终端命令批量清理系统级与第三方软件崩溃报告
有些软件(比如Xcode、VMware Fusion、Parallels Desktop)会在系统级路径下生成额外崩溃转储,访达无法直接访问,必须用终端配合权限处理。以下方法分两步执行,确保覆盖全面又避开活跃文件。
方法一:清理用户级旧报告(无需密码)
1、打开“终端”(Command+空格搜“终端”);
2、执行:find ~/Library/Logs/DiagnosticReports -name "*.crash" -mtime +30 -delete 2>/dev/null;
3、再执行:find ~/Library/Logs/DiagnosticReports -name "*.dmp" -mtime +30 -delete 2>/dev/null。
方法二:清理系统级报告(需管理员密码)
1、在终端中运行:sudo find /Library/Logs/DiagnosticReports -name "*.crash" -mtime +30 -delete;
2、再运行:sudo find /Library/Logs/DiagnosticReports -name "*.dmp" -mtime +30 -delete;
【输入密码时无可见字符,输完直接回车,若提示权限拒绝,请确认已启用管理员账户】。
禁用非必要软件的崩溃报告生成
部分开发类或虚拟化软件默认开启详细崩溃捕获,会反复生成数百MB的.dmp文件。关掉它们,能从源头阻止新报告堆积。
1、打开“系统设置” → “隐私与安全性” → “分析与改进”;
2、关闭“共享Mac诊断与用量数据”;
3、打开对应软件偏好设置(例如Xcode → Preferences → Locations → Debugging),取消勾选“Automatically collect crash diagnostics”或类似选项;
4、对Docker Desktop,进入Settings → General → 取消勾选“Send diagnostic data”;
5、重启相关软件使设置生效。
补充清理隐藏崩溃日志路径
某些软件(如Electron应用、Unity Editor、Adobe全家桶)会把崩溃记录写进非标准位置,这些路径不会出现在访达默认视图里,也逃不过系统存储管理工具的扫描,必须手动定位。
1、在访达中按Command+Shift+G,输入~/Library/Caches → 回车;
2、查找含“CrashReporter”“diagnostic”“dump”的文件夹,如com.github.Electron、com.adobe.Photoshop子目录;
3、逐个点开,筛选出修改日期早于30天的.crash、.dmp、.log文件;
4、选中后按Command+Delete移入废纸篓;
5、清倒废纸篓。











