🤔 你的 Mac 是不是也遇到了这种尴尬?
- ❌ 买了“黄金内存钻石盘”: 当年为了省钱买了 256G 乞丐版,现在后悔拍大腿。
- ❌ 巨型 App 删不得: Xcode 一装就是 40G,魔兽世界/博德之门动不动 100G+。
- ❌ 外接硬盘不好用: 直接把 App 拖过去?图标没了、Spotlight 搜不到、升级还会报错。
👇 今天推荐的 AppPorts,就是给 256G 用户准备的“赛博义肢”。
我们都知道,苹果的硬盘存储颗粒可能掺了金粉(指价格)。当你为了省钱买了小容量版本,结果不到半年硬盘就飘红了:Xcode 占了几十 G,Steam 里的博德之门 3 又是 100G,Logic Pro 的音色库更是无底洞。
今天要推荐的 GitHub 开源神器 AppPorts,就是专门来解决这个痛点的。它的口号非常硬核:“既然苹果硬盘贵,那我就用便宜的外接 SSD 拯救世界。”

它不仅仅是“移动文件夹”
很多同学会问:“我直接把 Application 里的软件剪切到移动硬盘不就行了吗?”
太天真了。 macOS 的系统机制没那么简单。直接的物理移动会导致 Launchpad 图标消失、Spotlight 索引失效,甚至导致 Adobe 或开发环境因为路径变更而崩溃。
AppPorts 的核心黑科技:软链接 (Symlink)
这款 Mac 应用迁移工具采用了一种非常聪明的“欺骗”战术:
- 它不移动整个
.app空壳,而是把 App 内部最占空间的 Contents 数据目录 搬运到外置硬盘。 - 然后在本地和外置硬盘之间建立一个软链接 (Symlink)。
结果就是: macOS 系统依然认为这个软件“安装在本地”,你的 Launchpad 图标还在,Spotlight 也能秒搜,连 Docker 图标上的小箭头都没有。一切就像没发生过一样,但你的几十 G 空间实打实地腾出来了。

使用场景:谁最需要它?
- 开发者: 把臃肿的 Xcode、Android Studio 扔到外接 SSD 上(甚至连 Simulator 数据都能搬)。
- 游戏党: 把 Steam 游戏库、魔兽世界客户端搬到移动硬盘里,加载速度取决于你的硬盘盒速度。
- 设计师: 迁移 Final Cut Pro 或 Logic Pro 的庞大素材库。
避坑指南 (使用前必读)
工具虽好,但因为涉及到系统底层操作,有几个坑需要注意:
💡 经验之谈:
- 硬件门槛: 强烈建议配合 NVMe 硬盘盒 + 雷电 3/4 接口使用。如果是老旧的机械移动硬盘,打开 App 会卡成 PPT,体验极差。
- 权限修复: 首次打开如果提示“文件已损坏”,是因为开源软件未经过苹果开发者签名。macOS 出于安全策略会限制,在终端运行
xattr -rd com.apple.quarantine /Applications/AppPorts.app移除隔离属性即可。 - 别作死: 这是一个针对第三方应用的工具。千万别尝试迁移 Safari、系统设置这些 macOS 自带 App,很容易搞崩系统。
同类方案对比
市面上其实也有类似的收费软件(比如 Lemur),但 AppPorts 作为一款完全免费开源的工具,在体验上丝毫不输:
- 原生 SwiftUI 开发: 界面极其丝滑,完美适配 macOS 深色模式。
- 随时还原: 拔掉硬盘想迁回来?点一下“还原 (Unlink)”,瞬间恢复如初,不用担心搞坏系统。
写在最后
在苹果把硬盘卖出天价的今天,AppPorts 这种工具简直是“赛博义肢”。它用最低的成本(一块外接硬盘),换来了原本需要加几千块钱才能拥有的存储自由。
对于 256G 用户来说,这不仅是一个工具,更是续命药。
项目地址与资源
本文介绍的是开源文件管理工具。建议在操作前通过 Time Machine 简单备份重要数据。
- GitHub 项目主页:GitHub – AppPorts (macOS App Linker)
