软链接本身不移动文件,需先手动迁移大文件至外置硬盘再创建软链接才能释放系统盘空间;适合迁移的包括桌面、微信备份、下载、文档等读多写少目录。
直接用软链接(symbolic link)本身不会移动文件,它只是创建一个指向原位置的快捷方式。真正释放系统盘空间的关键步骤是:先手动把大文件/文件夹移到外置硬盘,再用 ln -s 在原处建软链接。这样 finder、应用程序仍能像原来一样访问,但实际数据已在外置盘上。
哪些大文件适合迁移?
常见占用空间大、又不常实时编辑的目录包括:
- 桌面(Desktop):大量临时文件、截图、下载物
-
微信备份(WeChat Backup):路径为
~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/Backup - 下载(Downloads):尤其含视频、镜像、安装包的用户
- 文档(Documents)或资料库(如 Obsidian vault、Notion exports):内容稳定、读多写少
操作前必须准备
确保外置硬盘已正确连接并格式化为 APFS(macOS 推荐格式,兼容性与权限支持最佳)。在“访达”中应能正常看到卷宗,路径形如 /Volumes/MySSD。不要用 exFAT 或 NTFS,否则可能因权限或符号链接不支持导致失败。
标准迁移 + 软链接三步法
以把 ~/Desktop 迁移到 /Volumes/MySSD/Desktop 为例:
-
移动文件夹:打开终端,执行
mv ~/Desktop "/Volumes/MySSD/Desktop" -
创建软链接:仍在终端运行
ln -s "/Volumes/MySSD/Desktop" ~/Desktop -
重启 Finder 验证:按住 Option 键,右键 Dock 中的 Finder 图标 → “重新启动”。之后桌面上新建文件,检查其真实路径是否落在
/Volumes/MySSD/Desktop/下即可确认生效。
注意事项和避坑点
软链接不是万能保险,这些细节决定成败:
- 外置硬盘必须保持连接状态;拔掉后桌面或应用可能报错、图标消失
- 不要用 Finder 拖拽覆盖原 Desktop 文件夹——这会破坏链接,导致数据不可见
- 若目标路径含空格或中文,请用英文盘名,或用引号包裹完整路径(如示例所示)
- 首次迁移微信 Backup 前,建议先在微信内做一次最小备份(比如只备一个人的聊天),确保 Backup 目录生成且权限正常
- 命令中用了
ln -s,不是ln -sf;加f参数会强制覆盖,误操作可能删掉你刚移走的文件夹(除非你明确需要)










