AppPorts:让 Mac 应用住进外置硬盘

256GB?512GB?

等我买了 Mac 之后,才发现mac 的存储寸土寸金

Adobe 全家桶要 20GB,Xcode 要 30GB,Blender 要十几GB……

要是在跑一个大模型装下来,硬盘就红了。

这时候你有两个选择:

  • 花大价钱升级内置存储
  • 或者……让这些应用"搬家"到外置硬盘?

我逛 github 看到一款神器——AppPorts,特地来分享一下 关注我吧,后续我来分享更多精彩的故事


它能做什么?

简单来说:一键把大型应用迁移到外置硬盘,而且 macOS 完全感知不到。

应用还在原来的位置,你该怎么用就怎么用,但实际上它已经"住"在外置硬盘里了。

image.png


AppPorts 用的是 Stub Portal(启动器壳) 技术——本地只保留一个极小的"壳",让系统以为应用还在原地,但实际运行的是外置硬盘上的程序。

对比项 AppPorts 普通软链接
Finder 图标 ✅ 原生无箭头 ❌ 有箭头
Launchpad 显示 ✅ 完美 ⚠️ 经常失效
自动更新保护 ✅ 支持锁定 ❌ 无

核心功能一览

  • 📦 一键迁移:把几十 GB 的应用迁到外置硬盘
  • 🛡️ 自动更新保护:锁定后不会被自动更新"误伤"
  • ✍️ 代码签名管理:迁移后重签名,解决"已损坏"提示
  • 🔴 孤立链接检测:拔出硬盘后自动提示清理残留
  • ↩️ 随时还原:一键迁回本地,自动清理链接
  • 📊 数据目录管理:应用数据也能一起迁移

安装和使用方法

超简单,跟我走:

  1. 下载安装 AppPorts(官网
  2. 插入外置硬盘
  3. 选择要迁移的应用,点击迁移

首次使用就需要授予「完全磁盘访问权限」,按提示操作即可。


要是遇到"已损坏"提示?

这是因为 AppPorts 没有进行开发者签名(保持应用轻量),在终端运行一行命令即可解决:

xattr -rd com.apple.quarantine /Applications/AppPorts.app

适合谁用?

  • 💾 存储空间紧张的小硬盘 Mac 用户
  • 🎮 玩游戏、装大型生产力工具
  • 📹 需要大容量存储的视频创作者
  • 🖥️ 有 NAS 或移动硬盘,想充分利用外部存储

相关链接