Mac缓存清理需分类型精准操作:先查第三方缓存(du命令),再清用户级(Chrome/微信等)和系统级(Office/Docker等)缓存,禁删com.apple.目录;刷新DNS(dscacheutil+killall)与CoreUI缓存;清打印队列、AssetCache(用AssetCacheManagerUtil)及沙盒临时文件(find命令)。

Mac系统缓存堆积会导致储存空间异常膨胀、应用启动变慢、DNS解析异常或界面图标错乱,需通过终端命令分类型精准清理,不能盲目通删。当前时间是2026年10月,macOS已普遍运行Sonoma或Sequoia系统,所有命令均适配14.x及15.x版本,不兼容El Capitan等旧系统。
清理用户级与系统级应用缓存
这一步释放空间最显著,占“系统数据”膨胀的60%以上。用户级缓存位于个人目录,系统级缓存需sudo权限,但二者都严禁删除com.apple.开头的目录——【删了com.apple.Safari或com.apple.LaunchServices会导致Safari崩溃、Launchpad图标消失】。
先查看哪些第三方缓存最占空间:du -sh ~/Library/Caches/* 2>/dev/null | sort -hr | head -8
确认目标后执行清理,例如清空Chrome和微信缓存:rm -rf ~/Library/Caches/Google/Chrome ~/Library/Caches/com.tencent.WeChat
清理系统级第三方缓存(如Microsoft Office、Parallels、Docker):sudo rm -rf /Library/Caches/Microsoft /Library/Caches/Parallels /Library/Caches/com.docker.docker
刷新DNS与图形服务缓存
DNS缓存过期会引发网页打不开、域名解析延迟;CoreUI缓存损坏则导致菜单栏模糊、Dock图标异常。这两类缓存无法通过清空文件夹解决,必须触发服务重载。
执行双命令确保生效(适用于macOS Sonoma/Sequoia):sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
重载CoreUI图像缓存(修复图标渲染问题):sudo rm -rf /private/var/folders/*/com.apple.coreui.catalog-*.cache
清除打印队列残留(解决卡在“正在处理”的打印任务):sudo rm -rf /private/var/spool/cups
管理Apple内容分发缓存(AssetCache)
这是本地App Store、系统更新、Xcode下载加速用的共享缓存,默认不随普通清理命令变动,且可能单占20–50GB。它不存于/Library/Caches,而藏在/Library/Application Support/Apple/AssetCache/Data中,必须用专用工具操作。
方法一:查看当前缓存状态和大小
AssetCacheManagerUtil status
方法二:仅清空iCloud相关缓存(保守推荐,保留App Store和系统更新缓存)
sudo AssetCacheManagerUtil flushPersonalCache
方法三:彻底清空全部AssetCache内容(含App Store、Xcode、iOS固件等)
sudo AssetCacheManagerUtil flushCache
定向扫除沙盒临时文件
/private/var/folders/ 是macOS沙盒应用真正的后台操作台,QuickLook预览、崩溃日志草稿、LaunchServices注册数据都堆在这里。系统不自动清理,但可安全筛选删除陈旧项。
第一步:删除90天前的缓存文件
sudo find /private/var/folders -type f -name "*cache*" -mtime +90 -delete
第二步:清理30天前的临时文件(.tmp、.log等)
sudo find /private/var/folders -type f \( -name "*.tmp" -o -name "*.log" \) -mtime +30 -delete
第三步:清空空的缓存子目录(避免残留挂载点)
sudo find /private/var/folders -type d -name "C" -empty -delete
















