终端命令可高效清理Mac缓存:用户级缓存直接删除,系统级缓存需sudo权限执行sudo rm -rf /Library/Caches/*,并注意不可逆风险;推荐配合DNS、AssetCache、Metal等定向清理命令提升稳定性与性能。

如果你希望快速释放Mac存储空间并提升系统响应速度,终端命令是高效清理缓存的直接方式。用户级缓存可直接删除,系统级缓存则必须使用sudo权限操作,否则命令会因权限不足而静默失败,且不会提示任何错误信息。
清理系统级缓存文件
系统缓存由macOS及预装服务生成,存放于根目录/Library/Caches,需管理员权限方可操作。清理后可能提升Finder响应与App启动速度。
第一步:打开“终端”应用(可通过访达→应用程序→实用工具→终端,或Spotlight搜索“终端”)。
第二步:输入以下命令并回车:sudo rm -rf /Library/Caches/*
第三步:输入当前用户密码(输入时屏幕不显示字符,输完直接按回车)。
第四步:等待命令完成,期间无提示信息。执行完毕后,系统会立即释放该路径下所有子目录占用的空间。
【注意:此操作不可逆,且会清除所有系统级缓存,包括Apple Music、App Store、iCloud同步中间数据等。若正在后台更新系统或下载大型应用,建议暂缓执行】
定向清理特定系统缓存
某些系统缓存有独立路径和专用工具管理,盲目清空/Library/Caches可能影响功能稳定性。推荐优先使用官方工具精准处理。
方法一:清空DNS缓存(解决网页打不开、域名解析异常)
执行:sudo killall -HUP mDNSResponder
方法二:刷新AssetCache内容缓存(适用于企业部署、教育网络或本地缓存服务器场景)
执行:sudo AssetCacheManagerUtil flushCache
方法三:清空Metal图形缓存(解决GPU渲染异常、视频导出卡顿)
先创建占位目录避免后续报错:mkdir -p ~/Library/Caches/com.apple.Metal
方法四:清理打印队列缓存(解决打印机脱机、任务堆积)
执行:sudo rm -rf /private/var/spool/cups
验证清理效果
清理完成后,用以下命令确认关键路径是否已清空:
检查系统缓存目录剩余大小:du -sh /Library/Caches
查看DNS缓存是否重置成功:scutil --dns | head -5
确认AssetCache状态是否为inactive或空缓存:sudo AssetCacheManagerUtil status
这一步操作起来很简单,直接把三条命令依次粘贴进终端回车就行。

















