OmniDiskSweeper 是一款强大却免费的磁盘分析清理工具。在磁盘空间不足时,它可以快速的显示 Mac 硬盘中每个文件夹的占用大小,类似于 Linux 下的 ncdu 命令。使用它可以快速定位大文件所在的位置,及时清理硬盘空间。
Mac 上的磁盘分析清理软件有许多,相比于系统自带的「存储空间」管理,OmniDiskSweeper 可以分析显示包括隐藏文件在内的所有磁盘文件夹占用,功能更加强大,显示也很直观。话不多说,我们开始来介绍 OmniDiskSweeper 的安装和使用。
1. OmniDiskSweeper 简介
1.1 软件信息
平台 | Mac |
兼容性 | macOS Mojave 及以上,64 位处理器,兼容 M1 |
版本 | 1.13(2021-02-04) |
大小 | 9.3M |
语言 | 英文 |
分类 | 工具 – 优化清理 |
授权 | 免费软件 |
开发商 | OmniGroup |
1.2 下载地址
OmniDiskSweeper 目前并没有上架 App Store,需要到其官网下载 dmg 镜像包文件安装。
如果你安装了 Homebrew 环境,可以运行以下命令安装:
brew cask install omnidisksweeper
2. OmniDiskSweep 安装和使用
2.1 OmniDiskSweeper 安装
在下载好 dmg 文件后,双击运行,将 OmniDiskSweeper 拖动至 Application 文件夹即完成了安装。
2.2 OmniDiskSweeper 使用教程
打开 OmniDiskSweeper 后,会出现如下窗口让你选择需要分析的磁盘,一般是 Macintosh HD,也就是 Mac 的默认内置硬盘。如果你的 Mac 上还外接了移动硬盘,也会显示出来。
注意:OmniDiskSweeper 扫描分析时可能需要部分文件夹访问权限,在弹出的对话框选择允许即可。
我们点击下方的 Sweep“Macintosh HD”Driver 进行扫描。此时 OmniDiskSweeper 会对 Mac 内置的硬盘进行扫描,并且按容量容大到小的顺序对文件夹进行排列,显示占用的空间。
此时,你可以快速找到占用磁盘空间的文件夹,依次点开,找到不需要的大文件,点击左下角的「Trash」或使用快捷键 Command
+ Delete
进行删除。OmniDiskSweeper 支持批量删除多个文件,你可以按住 Command
键同时选取多个占用空间但不再使用的文件。
需要注意的是,由于 macOS 的系统保护机制,部分不需要的系统文件例如部分翻译和字体是无法通过 OmniDiskSweeper 删除的。即使你在 OmniDiskSweeper 应用内选择删除,但是文件实际上并没有被删除,而且 OmniDiskSweeper 也不会给用户提示。
OmniDiskSweeper 不仅支持对硬盘进行全盘扫描删除,还支持指定文件夹扫描。操作方法如下:在顶部选择「File」-「Size Folder」或快捷键 Command
+ O
,进行手工选择需要扫描分析的文件夹。
3. OmniDiskSweeper 版本更新
OmniDiskSweeper 近期的历史版本更新记录如下:
版本 | 更新时间 | 更新内容 |
---|---|---|
OmniDiskSweeper 1.3 | 2021-02-04 | 1. 增加对 macOS Big Sur 的支持 2. 作为 macOS 通用程序,支持 Intel 和 M1 3. 更新了 App 图标 4. 当某个无响应或隐藏时,避免继续读取信息 |
OmniDiskSweeper 1.2 | 2020-02-25 | 1. 正在进行 Time Machine 备份的驱动器不会被显示 2. 修复了在你单击文件夹之前文件列表不更新的问题 3. 修复了计算容量会卡住(CPU 占用高)的问题 |