要让iCloud云盘中指定文件始终完整保留在Mac本地,需先关闭“优化储存空间”全局设置,再通过右键下载、Option拖拽或终端命令锁定;断网验证可打开且无下载提示即成功。

当你在Mac上使用iCloud云盘并启用了“优化储存空间”时,系统会自动将不常访问的文件从本地磁盘移除,仅保留占位符——这会导致离线时打不开文件、备份失败或第三方工具扫描不到内容。要让指定文件始终完整保留在Mac硬盘上,必须绕过iCloud的自动释放机制。
确认当前iCloud云盘同步状态
打开“访达”,在边栏“位置”下点击“iCloud云盘”。观察右侧文件列表中是否有文件名右侧带灰色云朵图标(☁️)——有该图标的文件就是已被优化、未完整下载到本地的;无图标且显示正常尺寸的才是已完整保留在本地的副本。
若多数文件带云朵图标,说明“优化储存空间”已启用,需进入下一步操作。
关闭“优化储存空间”全局设置
选取苹果菜单 → “系统设置”,点按边栏顶部【你的姓名】→ 点击右侧“iCloud” → 点击“iCloud云盘”右侧的“选项…”按钮。
取消勾选【优化储存空间】。这一步会强制Mac停止自动清理iCloud文件的本地副本,所有已同步的文件将开始逐个下载到本地硬盘。
⚠️ 注意:此操作会立即占用大量本地磁盘空间,下载过程可能持续数分钟至数小时,取决于iCloud云盘总容量和网络速度。请确保Mac剩余空间 ≥ iCloud云盘中所有文件的原始大小之和。
为单个文件或文件夹强制下载完整副本
方法一:在访达中直接触发下载
在“iCloud云盘”中找到目标文件或文件夹 → 右键点击 → 选择“下载”(若该选项为灰色,说明文件已在本地完整存在)。
方法二:通过Option键拖拽生成硬副本
按住Option键,将目标文件从“iCloud云盘”拖入“文稿”、“资料库”或任意非iCloud路径(如桌面、外接硬盘)→ 松开鼠标后,系统会创建一份独立于iCloud管理的本地副本,即使后续关闭iCloud云盘也不会被删除。
方法三:使用终端命令锁定文件状态
打开“终端”,输入:chflags -R nouchg ~/Library/Mobile\ Documents/com~apple~CloudDocs/你的文件夹名
该命令可防止系统对指定路径下的文件执行自动优化,但仅对已完全下载的文件生效。
验证本地副本是否真正持久保留
第一步:断开Wi-Fi或以飞行模式运行Mac,确保无网络连接。
第二步:前往“访达”→ “iCloud云盘”,双击刚才处理过的文件——若能立即打开且无进度条、无“正在下载”提示,则确认为本地完整副本。
第三步:打开“活动监视器”,搜索“bird”进程(iCloud同步守护进程),观察其CPU与网络占用是否归零——若长期维持低活跃度,说明iCloud不再主动回收该文件。
此时该文件已脱离iCloud的按需释放策略,成为Mac硬盘上的静态实体,可被Time Machine备份、被Final Cut Pro直接读取、被rsync同步,或用于离线渲染等强依赖本地IO的场景。

















