
由于Macbook 内置的SSD硬盘价格相对于单独从电商网站购买贵很多, 而且Macbook 内置硬盘扩容极为麻烦,因此购买多大容量的SSD Mac成为许多用户纠结的问题。
购买使用一段时间后,一定都会懊悔当初应该更大容量的款式:Xcode、Logic Pro、Final Cut Pro、Steam 3A 大作……这些动辄几十 GB 到上百 GB 的巨型应用,很快就把 Mac 宝贵的内部 SSD 塞得满满当当。只能用外接移动硬盘解决硬盘空间不够的问题。
要将已经占用较大硬盘空间的应用及数据迁移到外接的硬盘空间,可以借助Unix的软链接命令,以 Logic Pro 为例:
1. 把完整 App 复制到外接盘
cp -a "/Applications/Logic Pro X.app" /Volumes/External/Logic\ Pro\ X.app
2. 只保留 bundle 结构,Contents 移走
mv "/Applications/Logic Pro X.app/Contents" /Volumes/External/Logic\ Pro\ X.app/
3. 创建指向外接盘的 symlink
ln -s "/Volumes/External/Logic Pro X.app/Contents" "/Applications/Logic Pro X.app/Contents"
但对技术小白,命令行工具太不友好,很容易出错。
推荐专门解决这个需求痛点的“杀手级”工具 AppPorts。
Github:https://github.com/wzh4869/AppPorts
AppPorts 是一款开源的 macOS 应用迁移与链接工具,支持
- 一键将 /Applications 下的应用迁移到 外置存储(如 SSD、SD 卡或 NAS )
- 在原路径创建一个“符号链接”(Symbolic Link),从而保留有效入口结构,使得 Launchpad、Finder、Spotlight 等继续无感访问
- 迁移后的应用实际数据存在外置磁盘,节省本机存储空间
相对于上述命令行操作,AppPorts 最大亮点在于:它不直接对整个 .app 做 symlink,而是只对 Contents 文件夹进行符号链接。这样做的好处很多:
- Finder 中完全看不到讨厌的“小箭头”
- Launchpad 图标正常显示
- 应用启动速度几乎无影响
- 本地占用空间极低(通常只剩几 MB)
AppPorts 核心功能亮点:
- 一键迁移 + 一键还原
- 智能安全检查(阻止迁移系统应用、正在运行的应用)
- 极致 SwiftUI 界面,美观且支持深色模式
- 支持 20+ 种语言(含简中、繁中)
- 支持 macOS 14 Sonoma 及以上版本
- 极强的无障碍支持(VoiceOver、Braille)
对于NAS用户,强烈推荐由同一开发者开发的 LazyMount-Mac,AppPorts 的最佳拍档。LazyMount 负责连接存储,AppPorts 负责应用程序。
LazyMount-Mac:https://github.com/yuanweize/LazyMount-Mac
macOS Sequoia 15.1+ 以后版本,加入了“将大应用安装到外部磁盘”的原生支持。不过只能用于新安装的应用,已安装的应用仍需手动迁移。
Windows下类似工具:
Symlinker:https://github.com/amd989/Symlinker
FolderMove:https://www.foldermove.com
SymMover:https://symmover.en.lo4d.com/windows
另外对外接硬盘格式为NTFS的管理,推荐开源工具Nigate,比哪些收费的工具好用多了。
Nigate:https://github.com/hoochanlon/Free-NTFS-for-Mac