启用“优化mac存储空间”可自动将icloud云盘大文件替换为云图标占位符,本地仅留最近访问版本;手动“移除下载”能立即释放指定文件夹空间;清理~/library/caches/cloudkit/和~/library/application support/clouddocs/session/中的临时缓存可进一步释放隐藏占用。

Mac本地磁盘空间被iCloud云盘悄悄吃掉几十GB,访达里找不到大文件,其实是因为所有同步内容默认全量下载到本地——哪怕你只在iPhone上点开过一次会议录像,Mac也会留着完整副本。
启用“优化Mac存储空间”自动接管缓存
这一步是全局性缓存管理的起点,不开启则后续所有手动清理都只是治标——系统默认保留全部文件本地副本,所有“移除下载”操作都需逐一手动触发。
1、点击屏幕左上角苹果图标 → “系统设置”;
2、左侧边栏点“Apple ID”,右侧点“iCloud”;
3、向下滚动到“iCloud云盘”,确认开关已打开,再点右侧“选项…”;
4、勾选【优化Mac存储空间】;
5、关闭窗口,系统将在后台开始扫描并逐步将大文件、旧文档、未打开过的媒体替换为云图标占位符,本地仅保留最近访问版本。
手动清除特定文件夹的本地副本
适用于已知某几个项目体积巨大(如会议录像、设计素材包、旧课程资料),且确认无需离线访问的场景。此操作立即释放对应空间,不依赖系统自动策略。
方法一:通过访达右键操作
1、打开“访达”,左侧边栏点击“iCloud云盘”;
2、定位目标文件夹,观察其图标右下角是否有向下的蓝色箭头——有则表示已完整下载;
3、右键点击该文件夹 → 选择“移除下载”;
4、弹窗确认后,本地内容即刻删除,仅保留云端引用和快捷方式。
方法二:批量处理多个文件夹
1、在iCloud云盘视图中,按住Command键依次点击多个需清理的文件夹;
2、右键任一选中项 → “移除下载”;
注意:若其中某个文件夹尚未下载完成(显示云朵+暂停图标),该操作将被跳过,不会报错也不会提示。
清空隐藏的同步临时文件与应用缓存
iCloud Drive在上传/下载中断、App崩溃或网络波动时,会在系统级路径遗留.tmp、.part、staging等不可见缓存,这些文件不随主程序退出而清除,且Finder默认不显示。
第一步:清空CloudKit同步缓存区
1、打开访达 → 顶部菜单栏「前往」→「前往文件夹…」(或按Command+Shift+G);
2、输入~/Library/Caches/CloudKit/ → 回车;
3、浏览子文件夹,重点关注名称含“upload”“download”“staging”或修改日期超过7天的目录;
4、全选这些可疑文件夹 → 按Command+Delete移到废纸篓 → 清空废纸篓。
第二步:清理CloudDocs临时 staging 区
1、再次使用「前往文件夹…」,输入~/Library/Application Support/CloudDocs/session/;
2、检查是否存在以staging_开头、大小超过100MB的文件夹;
3、这类文件夹是iCloud同步中断后残留的未完成上传块,直接删除即可,【删除前请确认当前无大文件正在上传】。











