0

0

Mac系统“系统数据”占用过大怎么办_清理Mac存储空间【终极教程】

尼克

尼克

发布时间:2025-12-07 12:31:02

|

358人浏览过

|

来源于php中文网

原创

Mac“系统数据”异常膨胀实为本地快照、缓存、日志、字体缓存及卸载残留等临时文件堆积所致,可通过终端命令清理Time Machine快照、删除用户/系统缓存与日志、整理Containers和Application Support、重置字体缓存、清除Xcode残留,或借助CleanMyMac X智能识别清理。

mac系统“系统数据”占用过大怎么办_清理mac存储空间【终极教程】

如果您发现Mac的“系统数据”类别在储存空间中异常膨胀,占用高达数十甚至上百GB,这通常并非真实系统文件,而是本地快照、缓存残骸、日志堆积、字体缓存及卸载残留等临时性数据的集合。以下是清理此问题的具体操作路径:

一、清理Time Machine本地快照

macOS会在未连接备份磁盘时自动创建本地快照,用于快速恢复,但长期积累会显著推高“系统数据”体积。这些快照对日常使用非必需,且不占用iCloud空间。

1、打开终端应用程序。

2、输入命令查看现有快照:tmutil listlocalsnapshots /

3、若显示多个历史快照(如com.apple.TimeMachine.2025-11-28-142211),执行批量精简:sudo tmutil thinlocalsnapshots / 5000000000 4

4、如需删除指定日期快照,使用:sudo tmutil deletelocalsnapshots 2025-11-28

二、清除用户与系统级缓存文件

缓存是应用运行时生成的临时数据,包括浏览器、设计软件、邮件客户端等产生的中间文件。它们可安全删除,重启后自动重建,不影响功能。

1、清理用户缓存:按 Shift+Command+G 打开访达“前往文件夹”,输入 ~/Library/Caches 回车。

2、删除第三方应用子文件夹(如 Google、Adobe、WeChat),保留以 com.apple 开头的系统缓存文件夹。

3、清理系统级缓存(需管理员权限):在终端中执行:sudo rm -rf /Library/Caches/*

4、清空后重启Mac,确保新缓存正常生成。

三、删除日志与诊断报告

/var/log 和 ~/Library/Logs 中的日志文件持续记录系统行为,数月不清理可达数GB。这些文件无运行依赖性,纯属历史记录。

1、关闭所有正在运行的应用程序。

2、在终端中执行用户日志清理:rm -rf ~/Library/Logs/*

3、执行系统日志清理:sudo rm -rf /private/var/log/*

4、如需保留最近7天日志,可改用:sudo find /private/var/log -type f -mtime +7 -delete

四、处理Containers与Application Support残留

卸载App后,其沙盒容器(Containers)和配置支持文件(Application Support)常被遗留,尤其游戏、开发工具、旧版微信等易形成数GB“空间债”。

1、前往 ~/Library/Containers,按“修改日期”排序,删除半年以上未更新且对应App已卸载的文件夹。

析稿Ai写作
析稿Ai写作

科研人的高效工具:AI论文自动生成,十分钟万字,无限大纲规划写作思路。

下载

2、前往 ~/Library/Application Support,识别并删除明显属于已卸载软件的文件夹(如 com.tencent.xinWeChat 若已改用官方版微信)。

3、右键任一可疑文件夹 → “显示简介”,核对“备注”或“位置”字段确认归属,避免误删仍在使用的程序数据。

五、重置字体缓存与验证字体完整性

安装大量字体(尤其设计师常用)会导致ATS字体缓存膨胀,单次可达数GB。该缓存损坏还可能引发文本渲染异常。

1、在终端中执行字体缓存清除:atsutil databases -remove

2、打开“字体册”应用,点击菜单栏“文件”→“验证字体”,等待扫描完成。

3、筛选出标红提示“已损坏”或“重复”的字体,逐一选择“移除”。

4、重启Mac后,系统将重建干净字体索引。

六、专项清理Xcode与开发环境残留

开发者用户若安装Xcode,其Archives、DerivedData、CoreSimulator目录极易累积数十GB无效数据,且不会出现在常规存储分析中。

1、清理归档项目:rm -rf ~/Library/Developer/Xcode/Archives/*

2、清除编译中间产物:rm -rf ~/Library/Developer/Xcode/DerivedData/*

3、删除失效模拟器:xcrun simctl delete unavailable

4、如需彻底清空全部模拟器数据,执行:xcrun simctl erase all

七、使用可信第三方工具辅助扫描

CleanMyMac X具备AI驱动的垃圾识别能力,能精准区分可删缓存与受保护系统文件,并提供可视化快照管理、字体重复检测、邮件附件剥离等功能,降低手动误操作风险。

1、从CleanMyMac官网下载安装包(非App Store版本支持完整功能)。

2、启动后选择【智能扫描】→【系统垃圾】模块,等待全盘分析完成。

3、在结果列表中,点击任意文件旁的AI图标,查看该文件的用途说明与删除安全性评级。

4、勾选标记为“安全可删”的项目(如“旧Time Machine快照”、“重复字体”、“过期邮件附件”),点击【清理选中文件】。

相关专题

更多
堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

392

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

572

2023.08.10

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

269

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

210

2023.12.29

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

336

2025.05.09

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

9

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

59

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

82

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

38

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Rust 教程
Rust 教程

共28课时 | 4.6万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号