当前位置: 首页 > 科技观察

在macOS中寻找大文件夹

时间:2023-03-18 20:20:36 科技观察

最新版本的macOS已经出来很久了。我一直想升级,但我从来没有这样做过。因为我没有足够的硬盘空间。如下所示。但是用macOS自带的磁盘管理工具查看大文件,发现我的电脑里基本没有大文件。最大的文件只有117MB。出现这种情况,说明我的硬盘里有很多小文件。每个小文件看起来很小,但是堆在一起就很吓人了。但是macOS自带的检查大文件的功能无法对这些小文件进行排序,所以无法找到占用磁盘空间的罪魁祸首。那么,如何找到占用最多空间的文件夹呢?只要找到这些文件夹并进入,就能发现大量占用空间的小文件。这个时候,我们有两个选择。一种解决办法是使用这个磁盘管理工具的文件浏览器功能,如下图所示:这里可以看到Home目录下各个文件夹的大小。但是如果我们想要检查的不仅仅是主目录,或者如果我们想要检查隐藏文件夹,那么这个工具就不起作用了。这时候我们可以在shell命令中使用du命令。我们只需要进入我们要查看的文件夹,执行如下命令:du-h-d1就可以看到该文件夹??下所有子文件所占用的空间,如下图所示:其中,参数-d1表示它只计算1级文件夹的大小。如果一个文件夹有多层,它只会计算到第一层。无论有多少个内部文件夹,它只会返回一个总大小。您也可以将数字1更改为2或3。但是,如果您这样做,您将面临被刷卡的风险。-h参数表示以人类可读的格式显示大小。达到MB级就用M,达到GB级就用G。如果不加这个参数,大小会以bit为单位显示,所以会看到很多数不过来的数字。我在图中还加了一个参数-ILibrary,表示不勾选Library文件夹。如果要跳过多个文件夹,可以多次使用-I参数,例如:du-h-d1-Ixxx-Iyyy-Izzz。通过这个命令,我成功的找到了很多小文件占空间的文件夹,然后一口气删除了。本文转载自微信公众号“闻所未闻的密码”,可通过以下二维码关注。转载本文请联系Code公众号。