🤔 你的 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 应用迁移工具采用了一种非常聪明的“欺骗”战术:

  1. 它不移动整个 .app 空壳,而是把 App 内部最占空间的 Contents 数据目录 搬运到外置硬盘。
  2. 然后在本地和外置硬盘之间建立一个软链接 (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 简单备份重要数据。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。