Hyperspace
摘要
Hyperspace 是一款 macOS 实用工具,可在所选文件夹中查找相同文件,并通过将重复文件转换为节省空间的克隆来回收磁盘空间,而无需删除任何文件。
暂无内容
查看缓存全文
缓存时间: 2026/08/11 05:39
# Hyperspace
来源:https://hypercritical.co/hyperspace/
### 问:Hyperspace 是做什么的?
**答:**Hyperspace(https://apps.apple.com/us/app/hyperspace-reclaim-disk-space/id6739505345?mt=12)会在一个或多个文件夹内搜索内容完全相同的文件。如果找到重复文件,它可以回收除其中一个文件之外所有相同文件所占用的磁盘空间——*而且不会删除任何文件!*
如果你感兴趣,可以[了解更多](https://hypercritical.co/hyperspace/#how-it-works)其实现原理,简单来说,Hyperspace 使用的是 macOS 文件系统的一项标准功能:节省空间的克隆(space-saving clones)。Finder 在复制文件时也会使用同样的机制。
### 问:在阅读本文档之前,我需要了解哪些术语?
**答:**本文档以及 Hyperspace 的用户界面中会用到以下词语和短语:
- **扫描(Scanning)**:检查文件以判断其是否符合[回收](https://hypercritical.co/hyperspace/#reclamation)条件的过程。
- **回收(Reclamation)**:将一组内容完全相同的文件替换为彼此之间的[节省空间的克隆](https://hypercritical.co/hyperspace/#space-saving-clones),从而**回收**[磁盘](https://hypercritical.co/hyperspace/#disk)空间。当某个文件被“回收”时,意味着它被替换为一个节省空间的克隆。
- **节省空间的克隆(Space-saving clones)**:多个文件在[磁盘](https://hypercritical.co/hyperspace/#disk)上共享同一份数据实例。如果你感兴趣,可以查看[关于其工作原理的详细说明](https://hypercritical.co/hyperspace/#how-it-works)。
- **磁盘(Disk)**:存储数据的物理设备。过去可能是指[旋转式硬盘](https://en.wikipedia.org/wiki/Hard_disk_drive)。如今更可能是[固态硬盘(SSD)](https://en.wikipedia.org/wiki/Solid-state_drive)。“磁盘空间”这个词主要是硬盘还比较常见的年代遗留下来的说法。今天我们可能会说“存储空间”。在本文档和 Hyperspace 应用本身中,“磁盘空间”一词经常出现,主要因为它仍然被普遍使用(另一个原因是这款应用的创建者出生于 1970 年代)。
- **相同文件组(Identical file group)**:当 Hyperspace 找到内容完全相同的文件时,会将它们归为一组。目标是回收磁盘空间,将该组中除一个指定的[源文件](https://hypercritical.co/hyperspace/#source-file)之外的所有文件转换为该源文件的[节省空间的克隆](https://hypercritical.co/hyperspace/#space-saving-clones)。
- **源文件(Source file)**:在每个相同文件组中,有一个文件被指定为“源文件”。所有[节省空间的克隆](https://hypercritical.co/hyperspace/#space-saving-clones)都是基于这个文件创建的。它是所有克隆的“原始”文件。源文件只被读取,绝不会被修改。
- **目标文件(Target file)**:在每个相同文件组中,一个文件被指定为[源文件](https://hypercritical.co/hyperspace/#source-file),其余则为“目标文件”。在[回收](https://hypercritical.co/hyperspace/#reclamation)过程中,目标文件会被替换为[节省空间的克隆](https://hypercritical.co/hyperspace/#space-saving-clones)。
- **软件包(Package)**:“软件包”是指一种以文件形式呈现给用户的目录。例如,由[TextEdit](https://en.wikipedia.org/wiki/TextEdit)创建的`.rtfd`文档(一种“带附件的富文本文档”)实际上是一个目录,其中包含一个`.rtf`文件以及所有附件(例如文档中包含的图片)。Finder 会将这个`.rtfd`目录当作单个文件来显示和处理。其他常见的软件包示例包括 iMovie 资源库(`.imovielibrary`)和“照片”资源库(`.photoslibrary`)。
### 问:如何使用 Hyperspace?
使用 Hyperspace 分为三个步骤:[扫描](https://hypercritical.co/hyperspace/#how-scan)、[审查](https://hypercritical.co/hyperspace/#how-review)和[回收](https://hypercritical.co/hyperspace/#how-reclaim)。
#### 扫描
启动 Hyperspace 后,点击主窗口顶部的“选择文件夹...(Choose Folder...)”按钮,然后选择一个要扫描的文件夹。(你也可以将文件夹拖放到该区域。)所选文件夹应为你自己拥有的文件夹。其他用户或系统拥有的文件夹可以扫描,但只能回收当前用户拥有的文件。
选择文件夹后,其旁边会出现一个绿色的“+”按钮和一个红色的“-”按钮。点击“-”按钮可取消选择该文件夹。点击“+”按钮可添加*另一个*文件夹。如果需要从头开始,可以点击窗口左下角的“重置(Reset)”按钮。
选择多个文件夹时,Hyperspace 会在*所有*文件夹中搜索重复文件。选择多个文件夹会带来一些[新的可能性](https://hypercritical.co/hyperspace/#multiple-folders),将在本文档的另一节中说明。
选择一个或多个文件夹后,点击主窗口中的“扫描(Scan)”按钮开始扫描。Hyperspace 会搜索该文件夹(包括所有子文件夹)的内容,查找内容完全相同的文件。Hyperspace 只会考虑符合其[设置](https://hypercritical.co/hyperspace/#settings)中配置的条件、并且没有因[安全原因](https://hypercritical.co/hyperspace/#guardrails)被排除的文件。
扫描过程中,Hyperspace 会报告遇到的任何[错误](https://hypercritical.co/hyperspace/#scan-errors)。你可以点击主窗口中“扫描错误(Scan Errors)”标签旁出现的“查看(View)”按钮来查看这些错误。各类扫描错误的说明见[本文档的另一部分](https://hypercritical.co/hyperspace/#scan-errors)。
扫描完成后,符合回收条件的文件数量会显示在主窗口中“符合条件文件(Eligible Files)”标签旁。如果没有找到符合条件的文件,可以考虑选择不同的文件夹、选择*额外的*文件夹,或调整[设置](https://hypercritical.co/hyperspace/#settings)以使更多文件符合条件,然后重新扫描。
#### 审查
如果找到了一些符合条件的文件,可回收的磁盘空间总量会显示在“潜在节省空间(Potential Savings)”标签旁。要继续进行操作,你需要[购买](https://hypercritical.co/hyperspace/#purchase)。一旦应用的全部功能被解锁,成功扫描后,“审查文件(Review Files)”按钮就会变为可用。点击该按钮将打开“审查窗口(Review Window)”。
审查窗口的目的是让你有机会查看所有找到的相同文件,并可选决定其中哪些文件应被替换为节省空间的克隆。默认情况下,所有文件均处于选中状态。
审查窗口会列出所有相同文件组,每组由一个指定的“源(Source)”文件代表。每个相同文件组旁边都有一个复选框。取消选中该复选框会将该组中的所有文件从回收过程中排除。
要预览文件内容,可以在列表中选择一个文件组后点击“眼睛”图标或按下空格键。
点击某个文件组,可在审查窗口底部的详细信息视图中展开查看其内容。在那里,你可以取消选中单个文件旁边的复选框,将其从回收过程中排除。你也可以通过按住 Control 键点击或右键点击详细信息视图中的某个文件,然后从上下文菜单中选择“设为源文件(Make Source)”来指定新的“源文件”。
(更多关于使用审查窗口的[提示和技巧](https://hypercritical.co/hyperspace/#review-shortcuts)将在[本文档后面](https://hypercritical.co/hyperspace/#review-shortcuts)介绍。)
在你进行更改时,窗口顶部的“已选节省空间(Selected Savings)”标题会显示根据当前包含和排除的文件将回收的空间总量。
审查完文件列表后,你可能希望通过点击“导出...(Export...)”按钮来保存此窗口中的信息。数据将以[逗号分隔值(CSV)](https://en.wikipedia.org/wiki/Comma-separated_values)格式保存为文本文件。
点击“完成(Done)”按钮返回主窗口。
#### 回收
现在终于到了回收空间的时候了。点击“回收空间(Reclaim Space)”按钮开始回收过程。Hyperspace 会将所有符合条件且已选中的文件替换为节省空间的克隆。回收完成后,会显示回收的空间总量。你也可以通过菜单栏中的“Hyperspace”菜单选择“关于 Hyperspace(About Hyperspace)”来查看累计节省的空间总量。
在回收过程中,Hyperspace 会报告遇到的任何[错误](https://hypercritical.co/hyperspace/#reclamation-errors)。你可以点击主窗口中“回收错误(Reclamation Errors)”标签旁出现的“查看(View)”按钮来查看这些错误。各类回收错误的说明见[本文档的另一部分](https://hypercritical.co/hyperspace/#reclamation-errors)。
某些类型的错误会立即中止回收过程。这些错误会导致磁盘内容处于不一致状态,通常是因为“遗留”了 Hyperspace 无法清理的文件。只要有一个文件被遗留,回收过程就会停止。“回收错误”窗口会以橙色或红色文本显示这类错误,并且每个此类错误都会包含清理说明和一个可点击的链接,以便在 Finder 中显示遗留文件。你应该根据错误消息中的说明,按照失败的操作类型,手动清理这些文件:要么将其重命名为原始名称,要么将其删除。
### 问:如何为 Hyperspace 付费?
Hyperspace 是 Mac App Store 中的[免费下载应用](https://apps.apple.com/us/app/hyperspace-reclaim-disk-space/id6739505345?mt=12)。下载后,可以免费[扫描](https://hypercritical.co/hyperspace/#how-scan)任意数量的文件。扫描会告诉你有多少空间符合[回收](https://hypercritical.co/hyperspace/#how-reclaim)条件。
如果你决定要回收这些空间,则需要通过以下方式为 Hyperspace 付费:点击成功[扫描](https://hypercritical.co/hyperspace/#how-scan)后出现的购买按钮,或从菜单栏的“Hyperspace”菜单中选择“购买 Hyperspace...(Purchase Hyperspace...)”。
有两种购买方式:**一次性购买**和**订阅**。
**一次性购买**可以让你解锁应用的全部功能一个月、一年或永久有效。一次性购买不会“续订”,因此不会自动重复扣费。
**订阅**会按照计划自动续订,每次续订都会产生与订阅价格相同的额外付款。你随时可以通过[取消订阅](https://support.apple.com/billing)来停止订阅续订。订阅管理可以在 Hyperspace 的设置窗口中点击“管理订阅(Manage Subscription)”按钮进行访问。请注意,只有当你拥有有效订阅时,该按钮才会出现在设置窗口中。
### 问:为什么在购买 Hyperspace 时要求我登录 Apple 账户?
按照 Apple 的要求,Hyperspace 使用 Apple 的[应用内购买框架](https://developer.apple.com/documentation/storekit/)。一旦用户启动购买流程,Apple 的框架就会完全接管后续交互。在购买过程中,Apple 可能会提示输入登录信息。Hyperspace 无法控制这些登录提示是否出现或如何进行。Hyperspace 在任何时候都无法访问你的任何登录凭据。
### 问:Hyperspace 是否支持家人共享?
[家人共享](https://support.apple.com/en-us/108774)是 Apple 的一项系统,用于在[Apple 家庭](https://support.apple.com/en-us/108380)内共享 App Store 购买项目。如果家庭中的一名成员购买了应用或进行了应用内购买,家人共享可让家庭中的其他成员无需自行付费即可使用所购买的应用或功能。
Hyperspace 尽可能完全支持家人共享。遗憾的是,Apple 不提供为*非续订型*订阅启用家人共享的方式,而 Hyperspace 的两种“一次性购买”正是以这种订阅形式实现的。这意味着 Hyperspace 用于解锁应用一个月和一年的一次性购买*不*支持家人共享。
Hyperspace 的“永久解锁”以及*自动续订型*“月订阅”和“年订阅”*支持*家人共享。
### 问:我如何获得 Hyperspace 的退款?
### 问:Hyperspace 的回收过程有哪些限制?
虽然大多数文件都可以被扫描,但并非每个被扫描的文件都能被回收。除了 Hyperspace 的[设置](https://hypercritical.co/hyperspace/#settings)中配置的限制以及应用内置的[安全措施](https://hypercritical.co/hyperspace/#guardrails)之外,一个文件还必须满足*以下所有*条件才能成功回收:
- **可读**——当前用户必须能够读取该文件。
- **可写**——该文件*及其*所在文件夹必须可由当前用户写入。
- **所有权**——该文件必须由当前用户拥有,并且必须属于一个包含当前用户作为成员的[组](https://en.wikipedia.org/wiki/Group_identifier)。
- **未锁定**——该文件不得被锁定或以其他方式标记为不可更改。
- **非忙碌**——该文件不得被标记为“忙碌”。
### 问:Hyperspace 在我的 Mac 上没有找到多少可回收的空间。我该如何改进?
要找到更多可回收空间,最好的方法是让 Hyperspace 扫描更多文件。Hyperspace 有许多[设置](https://hypercritical.co/hyperspace/#settings)可以扩大扫描范围。如果你想找到更多可回收空间,应考虑以下设置更改:
- 如果你一直扫描主目录中层级较深的文件夹,可以考虑扫描父文件夹或祖父文件夹。进行广泛搜索的一个好选择是将你的主目录本身作为扫描源。如果你知道文件存储在主目录之外的其他位置(例如 `/Users/Shared` 或类似位置),可以考虑在[同一次扫描中](https://hypercritical.co/hyperspace/#multiple-folders)将这些文件夹添加为额外扫描源。扫描外接磁盘上的宗卷时,可以考虑选择整个宗卷作为扫描源。
- 如果你的很多文件位于[云存储](https://hypercritical.co/hyperspace/#cloud-storage)中(例如 [iCloud Drive](https://www.apple.com/icloud/)、[Microsoft OneDrive](https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage)、[Google Drive](https://support.google.com/drive/answer/12178485?hl=en#File-Provider) 等),可以考虑更改设置以允许 Hyperspace 在扫描期间[访问云存储](https://hypercritical.co/hyperspace/#cloud-storage-access)。
- 默认情况下,Hyperspace 在扫描期间只检查有限的一组文件类型。[扩大允许的文件类型集合](https://hypercritical.co/hyperspace/#allowed-file-types)可以找到更多可回收空间。要最大化这一效果,可以考虑点击“允许的文件类型”设置中的“允许任何文件”按钮,让 Hyperspace 扫描所有类型的文件。
- 如果你有大量数据存储在“软件包”文件中,例如 Apple 照片资源库、iMovie 资源库等,可以考虑更改设置以允许 Hyperspace 扫描这些项目。
相似文章
De Stash
De Stash 是一款原生 macOS 应用,可将你的整个硬盘以交互式地图的形式可视化,并帮助你安全清理存储空间、查找重复文件、卸载带有残留文件的应用,全部 100% 在本地完成,无任何跟踪。
MacDupl
MacDupl 是一款新工具,允许用户将任何 Mac 应用克隆为完全隔离的实例,从而使同一应用的多个独立副本能够独立运行。
Enter Space 7
Enter Space 7 作为面向 Apple 设备的统一云存储应用推出,集成 rclone 以支持超过 70 个提供商,并添加了 FSKit 挂载、照片时间线和备份等功能。
AutoShelf
AutoShelf 是一款自动整理文件的 Mac 应用。
Show HN:快速原生Mac文件管理器(筛选、模糊查找、9MB、非Electron)
WhimFiles是一款原生的macOS文件管理器,具有实时筛选、模糊文件夹搜索、双窗格浏览、悬停预览和标签支持功能,所有功能集成在一个9MB的软件包中。