mac存储紧张时,系统缓存是常见原因,需通过五步定位:一、用“存储管理”查看缓存占比;二、手动访问~/library/caches按大小排序;三、检查/library/caches中非com.apple.开头的大体积第三方缓存;四、排查~/library/containers中微信等沙盒应用容器;五、用终端du命令精确统计三类缓存总容量。

如果您发现Mac存储空间异常紧张,但无法定位具体原因,则可能是系统缓存文件在后台持续累积所致。系统缓存分散于多个隐藏路径,且不显示在常规访达视图中,需通过特定方式定位并评估其实际占用。以下是查看系统缓存占用的具体步骤:
一、使用系统存储管理工具快速识别缓存占比
macOS内置的存储管理功能可自动索引并归类“缓存文件”这一类别,无需命令行或第三方工具,直接呈现其在总磁盘中的空间占比,是最快捷的初步定位方式。
1、点击屏幕左上角苹果图标,选择“关于本机”。
2、在弹出窗口中点击“通用”,再点击“存储管理”。
3、等待系统完成扫描(通常需1–3分钟),柱状图下方将显示“缓存文件”条目及其具体占用大小。
4、点击“缓存文件”右侧的“管理”按钮,系统将列出可清理的缓存类型,包括“浏览器缓存”“应用缓存”“系统日志缓存”等。
二、手动访问用户级缓存目录并按大小排序
用户级缓存位于当前账户的~/Library/Caches路径下,包含Safari、微信、Chrome等所有已登录用户的第三方应用生成的临时数据,该目录支持可视化排序,便于识别体积异常项目。
1、打开访达(Finder),按下Command + Shift + G调出“前往文件夹”对话框。
2、输入~/Library/Caches并回车,进入用户缓存根目录。
3、按下Command + J打开显示选项,勾选“计算所有大小”,再点击右上角排序按钮选择“大小”降序排列。
4、浏览列表,重点关注名称含com.tencent.xinWeChat、com.google.Chrome、com.adobe.PremierePro等标识且体积超过500MB的文件夹。
三、检查系统级缓存路径并筛选第三方服务项
系统级缓存存放于根目录的/Library/Caches中,由系统服务及预装应用生成,其中仅第三方厂商缓存(如Adobe、Microsoft、Zoom)可安全识别并评估,系统原生缓存(以com.apple.开头)应保留。
1、再次按下Command + Shift + G,输入/Library/Caches并回车。
2、在该目录中,按大小排序后,仅关注非com.apple.开头的子文件夹,例如Adobe、Microsoft、ZoomOpener等。
3、右键点击目标文件夹,选择“显示简介”,确认其“大小”字段数值,若超过200MB且对应应用已长期未使用,即为高优先级缓存占用源。
四、定位Containers容器缓存并识别高频应用残留
macOS为沙盒化应用(如Mail、Notes、App Store下载的应用)在~/Library/Containers中分配独立缓存空间,该路径常被忽略,但单个容器(如微信、Slack)可能占用数GB,尤其在频繁收发图片/视频后。
1、在访达中点击顶部菜单栏【前往】→【个人】,进入当前用户主目录。
2、按下Command + J,勾选“显示‘资源库’文件”,点击“用作默认”。
3、双击进入“资源库”,打开Containers文件夹。
4、在Containers内点击右上角排序按钮,选择“大小”降序;重点筛查名称含wechat、qq、slack、zoom.us的子文件夹。
5、对确认不再使用的容器,右键“显示简介”,若“大小”显示大于1.5GB,即为显著缓存占用源。
五、借助终端命令快速统计各缓存路径总容量
终端命令可绕过图形界面限制,直接输出指定路径的精确磁盘占用,适用于快速比对用户缓存、系统缓存与Containers三者体量关系。
1、打开“终端”应用(可在“启动台→其他”中找到)。
2、依次执行以下命令,每条命令后按回车:
3、输入:du -sh ~/Library/Caches,查看用户级缓存总大小。
4、输入:du -sh /Library/Caches,查看系统级缓存总大小。
5、输入:du -sh ~/Library/Containers,查看沙盒容器缓存总大小。










