一日一技:在 macOS 中寻找大文件夹

简介: 一日一技:在 macOS 中寻找大文件夹

macOS 最新版的系统已经出来很长一段时间了,我一直想升级,但是一直都没有升级。因为我的硬盘空间不够。如下图所示。


640.png


但是,使用 macOS 自带的磁盘管理工具检查大文件可以发现,实际上我的电脑里面已经基本上没有大文件了。最大的一个文件才117MB。


640 (1).png


出现这种情况,说明我硬盘里面有大量的小文件,每个小文件看起来不大,但是堆在一起就非常可怕了。而 macOS 自带的这个检查大文件的功能无法把这些小文件排上号,所以导致找不到占用磁盘空间的罪魁祸首。


那么,如何寻找占用空间最大的一些文件夹呢?只要找到了这些文件夹,然后进到里面就可以找到占用空间的大量小文件了。


这个时候,我们有两种方案。一种方案是使用这个磁盘管理工具的文件浏览器功能,如下图所示:


640 (2).png


在这里可以看到Home 目录下面各个文件夹的大小。


但如果我们要检查的不仅仅是 Home 目录,或者我们想检查隐藏文件夹,那么就无法使用这个工具了。这个时候,我们可以使用 shell 命令中的du命令。我们只需要进入想要检查的文件夹里面,执行如下命令:


du -h -d 1


就可以看到该文件夹下面的所有子文件占用的空间大小,如下图所示:


640 (3).png


其中,参数-d 1表示只统计1层文件夹的大小,如果一个文件夹有多层,那么它只会统计到第1层,内部的文件夹无论有多少个,它只会返回一个总大小。你也可以把数字1改成2或者3。不过这样做你就要面临被刷屏的风险了。


-h参数表示把大小用人可以阅读的格式显示出来,达到 MB 级别就用 M,达到 GB 级别就用 G。如果不加这个参数,那么大小会以比特的方式显示,于是你会看到很多你数不清多少位的数字。


我在图中还加了一个参数-I Library,表示不检查Library文件夹。如果你想跳过多个文件夹,可以多次使用-I参数,例如:du -h -d 1 -I xxx -I yyy -I zzz

通过这个命令,我成功找到了大量占用空间的小文件所在的文件夹,然后把他们一锅删除。


请关注微信公众号【未闻Code】获取更多精彩文章。

目录
相关文章
|
2月前
|
存储 Linux 编译器
cmake的单目录和多目录的使用(Linux和Windows)
本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
48 2
|
7月前
|
Linux
Deepin创建应用快捷方式
Deepin创建应用快捷方式
162 0
|
C++ Windows
windows从右键菜单选择vscode打开当前目录项目
vscode 每次打开新项目都要先打开vscode在从里面打开目录,每次这样感觉效率比较低,就想着能不能有一个我直接在当前目录下右键菜单,点一下就直接用vscode打开当前目录,总共找到3种方案
127 0
|
存储 安全 数据安全/隐私保护
Windows7文件与文件管理
2.3Windows 7的文件和文件夹管理 2.3.1文件和文件夹的概念 存放在计算机中的所有程序以及各种类型的数据,都是以文件的形式存储在磁盘上的,因此文件的组织和管理师操作系统要完成的主要功能之一。 在Windows 7中,可以使用“计算机”和“Windows资源管理器”来完成对文件、文件夹后果其他资源的管理。 所谓文件(File),是指存放在外存储器上的一组相关信息的集合。每个文件都有一个名字,称为文件名。文件名是操作系统中区分不同文件的唯一标志。 文件名是操作系统中区分不同文件的唯一标志,同一文件夹下,文件与文件不能重名,文件与文件夹不能重名,文件夹与文件夹不能重名。 文件名
|
数据采集 Shell iOS开发
一日一技:在 macOS 中寻找大文件夹
一日一技:在 macOS 中寻找大文件夹
199 0
|
Linux Windows
windows下如何列出目录下所有子目录及文件?
windows下如何列出目录下所有子目录及文件?
1181 0
windows下如何列出目录下所有子目录及文件?
|
存储 搜索推荐 程序员
Win + R 打开常用软件及文件夹
朋友们,电脑桌面是不是一天比一天乱,很多人都喜欢在电脑桌面上放置好多文件和应用的快捷方式,一般电脑桌面的文件都是占用系统盘C盘的空间,如果电脑桌面文件越来越多会影响电脑的性能。因此尽量不要把大文件放在C盘。
|
Linux
MAC系统上,软件安装后的目录
MAC系统上,软件安装后的目录
132 0
|
Windows
windows 列出文件夹下面的所有文件
windows 列出文件夹下面的所有文件
196 0
|
Java 开发工具 Android开发
在Mac系统中 下载、安装、使用AndroidStudio
在Mac系统中 下载、安装、使用AndroidStudio
709 0
在Mac系统中 下载、安装、使用AndroidStudio