这是在不安装任何第三方应用程序的情况下找出在macOS Mojave上占用最多磁盘空间的原因的方法。
Mac的磁盘空间很昂贵已经不是什么秘密了。 例如,如果您决定购买具有256 GB SSD的13英寸MacBook Air,则与128 GB SSD型号相比,您需要额外支付200美元/ 250€。尽管如此,您可以使用Dropbox,Box,iCloud等云存储服务等等,您将很快达到256 GB的限制,甚至更快达到128 GB的限制,尤其是在拍摄大量照片或视频时。通常,macOS会通过告诉您启动磁盘几乎已满来确认这一点。
计算所有尺寸
我有一台具有512 GB SSD的13英寸MacBook Pro,最近发现只有60 GB的可用空间,因此我想知道该磁盘空间的使用位置和使用方式。不过,显而易见的解决方案是文件夹大小列在Finder中,默认情况下不显示任何内容。

为了使此列正常工作,我必须激活文件夹的大小计算。 可以在“ 视图” —“视图选项” (⌘J)中找到此设置。

Finder窗口必须在列表视图中,才能使用“ 计算所有大小”选项,因为只有此视图选项显示文件夹大小。 每个视图都有自己的选项。 激活此选项后,Finder中的大小列现在显示实际使用的磁盘空间。

使用此选项来找出磁盘空间已用完的问题在于,遍历所有文件夹可能是一项非常繁琐的任务。 另外,您的系统可能会为缓存的文件(例如邮件或iMessage附件)使用一些较大的空间,这些空间不容易找到并无法使用Finder导航。 当然,还有第三方应用程序可以帮助整理文件系统并释放空间。 但是,在本文中,我想解释如何通过使用macOS的内置功能来获得类似的结果。
管理磁盘空间
从macOS Sierra(High Sierra和Mojave之前的版本)开始,有了System Information应用程序,可让您更好地管理磁盘空间。 您可以通过单击-关于本Mac-存储启动它。

彩色条显示了哪个文件类别使用了多少数据。 文件类别例如是文档,应用程序,照片,iTunes,系统以及其他一些类别。 将鼠标悬停在彩条上会显示一个带有类别名称及其当前使用空间的工具提示。 但是,当您单击“ 管理…”按钮时,将显示此应用程序的真正功能。
这将打开一个新窗口,为您提供很多选择来优化磁盘空间。 最重要的是建议 ,它分为iCloud中的 存储 , 优化存储 , 自动清空垃圾箱和减少混乱 。 这些是非常基本的建议。

存储在iCloud中 :
所有消息和附件将存储在iCloud中。 当需要存储空间时,此Mac上仅保留最近的附件。 您可以随时下载附件。
您可以稍后在“消息首选项”中修改此首选项。
将所有文件,照片和消息存储在iCloud中,并节省Mac上的空间。 根据您在iCloud,照片和消息中设置存储管理的方式,您将看到以下一个或多个选项。
- 桌面和文档 :将“桌面”和“文档”文件夹中的所有文件存储在iCloud Drive中,并在需要存储空间时通过仅在Mac上保留最近打开的文件来优化存储。
- 照片 :将照片库存储在iCloud中,并在需要存储空间时通过仅在Mac上保留经过优化的照片和视频来优化存储。
- 消息 :将所有消息和附件存储在iCloud中,并在需要存储空间时仅在Mac上保留最近打开的项目。
优化存储 :
当需要存储空间时,您已经观看过的iTunes中的电影和电视节目将被自动删除,并且Mail中最新的电子邮件附件将保留在此Mac上。 您可以随时下载它们。
“优化存储”为激活这些选项提供了以下选项:
- 自动删除观看的iTunes电影和电视节目
- 仅下载最新的附件/不自动下载附件
最后一个有点不寻常,因为它是通过一个下拉列表复选框实现的。

顺便说一下,点击? 寻求帮助只会弹出一个帮助页面-存储在iCloud中(如上所述)。
自动清空垃圾箱:
通过此选项,您可以打开“已删除邮件”中超过30天的所有文件的自动删除功能。 也可以在Finder首选项-高级中激活此设置。
减少混乱:
单击“ 查看文件…”,将跳到左侧边栏中的“文档”。
应用程序,文档,消息
位于左侧“ 建议 ”下方的区域可能是一些最常见的类别,您可以在这些类别中找到占用磁盘空间的项目。 查看所有这些类别及其使用的空间确实非常方便。 选择其中一个类别(例如“应用程序”)将在右侧视图中显示更多详细信息以及一些操作。 按大小排序将很快显示出大个子。 然后,您可以决定要保留应用程序还是直接从那里删除它。

我发现奇怪的一件事是size属性的值,因为它在某些情况下与Finder中计算出的大小显着不同(例如Xcode 6.5 GB的差异)。 我没有对此进行更深入的研究,因为它已经帮助我找到了无论大小都可以删除的未使用应用。 但是,这是Finder和System Information应用程序之间的比较。 您可以看到适用于macOS的Microsoft Office应用程序如何更大,并在Finder中GarageBand上方列出。

“ 文档”部分分为三个子类别: 大文件 , 下载和文件浏览器 。
大文件确实很方便,因为它可以执行Finder无法执行的操作。 它提供了Documents文件夹中所有大文件的列表,无论它们在子文件夹中的隐藏程度如何。

“ 下载”文件夹可能是其中大量文件坐在那里浪费空间的位置之一。 因此,提醒您不时查看此文件夹并检查哪些文件可能被删除绝对是明智的。 直接在Finder中查找“下载”文件夹的主要区别在于,在这里,文件是根据上次访问的日期(例如3个月,6个月,超过1年)进行排序的。
文件浏览器为您提供了一个列视图,其中显示了文件夹/文件的大小。 Finder无法在“列视图”中显示size属性。
如果您在Mac上使用iMessage,您可能曾经尝试删除一次邮件附件,并注意到没有简单便捷的方法可以删除邮件附件。 您可以通过按住CTRL键并单击附件(例如图像)找到附件的位置,然后选择“ 服务—在Finder中显示” 。 但这并不能将您带到存储所有附件的单个文件夹。 不,iMessage附件存储在许多不同的文件夹中。 这是“ 邮件”类别将为您提供帮助的地方,因为它显示了按大小或上次访问日期排序的所有本地缓存的附件,并允许您从此处删除它们。

还有很多其他类别可供探索。 例如, iOS文件允许您快速删除iOS设备的本地备份, 音乐创建允许您一次性清除GarageBand的所有声音库项目,而邮件允许您仅下载最近的附件。
归根结底,系统信息应用程序的管理存储功能为您提供了磁盘空间的使用位置和使用方式的整体视图,并为您提供了一个总体界面来清理macOS中隐藏的操作。
您通常如何保持Mac清洁? 您使用任何第三方应用程序还是使用macOS上可用的工具?
附录
有关在macOS Sierra中优化存储的官方Apple知识库文章:https://support.apple.com/zh-cn/HT206996