Mac清理缓存必须先用系统设置筛选安全项,再手动清理~/Library/Caches、/var/log归档日志及CloudDocs过期快照,严禁误删运行中文件或关键日志。

Mac系统底层缓存垃圾并非藏在用户可见路径,而是混杂在系统服务日志、守护进程归档、第三方服务缓存等隐蔽位置,误删/Library或/var下运行中文件可能导致Safari崩溃、邮件无法同步、甚至Dock栏消失;必须严格区分“可删归档”与“正在写入的实时日志”,否则一次操作就可能让系统诊断能力永久受损。
用系统自带工具先筛出安全可删项
这一步是所有手动清理的前提,跳过它直接进终端或访达删文件,等于蒙眼拆炸弹。系统设置里标记为“可删除”的缓存和日志,是经过Apple内核层验证、确认无关联进程锁定、且重建机制完备的冗余数据。
点击屏幕左上角苹果图标 → 选择“系统设置” → 左侧点“通用” → 右侧点“存储空间”,等待10~20秒完成扫描。
找到“系统数据”条目,点击右侧“管理”按钮 → 在弹出窗口中,依次点击【缓存文件】→【删除】、【日志文件】→【删除】、【旧文件】→【优化】。
【这三类内容均由系统自动标记为非关键、可重建,但仅限本次界面内操作;离开该窗口后,系统不会自动重复执行】
手动清空用户级深层缓存(快准狠)
系统工具管不到的缓存,比如Chrome渲染器临时帧、Adobe After Effects预览缓存、Bilibili离线视频分片,全堆在~/Library/Caches里。这些不是“系统底层”,但属于应用层深度缓存,体积动辄几个GB,且卸载App后残留不清理。
打开访达 → 按 Command + Shift + G → 输入 ~/Library/Caches → 回车。
按“大小”列倒序排列 → 找出名称含 com.google.Chrome、com.adobe.AfterEffects、com.bilibili.ios 的整个文件夹 → 右键“移到废纸篓”。
删完别急着清废纸篓,先关掉所有浏览器、剪辑软件、视频平台客户端 —— 【否则部分缓存文件正被占用,系统会提示“项目正在使用中”,强行拖走会导致应用闪退或下次启动卡死】。
定向清除系统级归档日志(/var/log)
macOS把实时日志写在 /var/log/system.log,但每轮重启或磁盘满时,会自动压缩归档成 system.log.0.gz、kernel.log.1.old 等文件。这些归档不参与当前系统运行,却常占2~5GB,且永不自动删除。
方法一:图形界面安全删
Command + Shift + G → 输入 /var/log → 回车 → 只选中带 .gz、.old、.1、.2 后缀的文件 → 拖入废纸篓。
方法二:终端精准删(需确认权限)
打开终端 → 输入 sudo rm /var/log/*.gz /var/log/*.[0-9].old → 回车 → 输入管理员密码 → 确认无报错即完成。
注意:绝不能删 system.log、secure、install.log 这三个无后缀的当前日志文件,它们是系统诊断唯一依据,删了就等于自断病历本。
狙杀 iCloud 同步过期快照(CloudDocs)
macOS 26新增通用控制后,~/Library/Application Support/Apple/CloudDocs 目录成了“过期快照坟场”,每个 expired_ 文件夹都对应一次跨设备协同失败的残影,单个可达8GB,且系统从不回收。
第一步:Command + Shift + G → 输入 ~/Library/Application Support/Apple/CloudDocs → 回车。
第二步:按“修改日期”排序 → 筛出创建时间早于90天、且文件名含 expired、obsolete、_backup 的文件夹。
第三步:逐个右键 → “显示简介” → 查看“大小”,确认超过500MB再删除。
第四步:选中目标文件夹 → 拖入废纸篓 → 右键废纸篓 → “清倒废纸篓” → 输入密码确认。











