Mac系统清理、占用空间大、空间不够、查看系统文件大小分布
一,前言:
有时候需要查看一下文件、文件夹的大小,这时候可以使用du工具。du命令可以显示文件占用的磁盘大小
NAME
du -- display disk usage statistics
SYNOPSIS
du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m | -g] [-x]
[-I mask] [file ...]
比较常用的几个选项:
- -d:指定目标文件夹的统计层数,-d 0统计整个文件夹大小,-d 1统计文件夹下第一层的文件大小,以此类推
- -h:显示人类可以读懂的单位(K、M、G)
- -s:统计单个文件、文件夹的大小,等同于-d 0
不指定file参数,会统计当前文件夹下的所有文件的大小
二,操作
- 首先打开终端,输入
du -sh *
这个命令用来查看根目录下,所有文件的大小分布,如图所示:
其中,我们很容易能看到每个文件的大小占比,快速定位到最大占比的文件:Library
- 输入命令,进入到Library文件路径
cd ~/Library
然后,查看Library下的所有文件大小分布。
输入:du -d 1 -h
很容易我们可以找到最大的文件:“/Developer” 当然,其他的文件大小,我们也都能看到,一目了然。
-
到这里,我们基本就能知道下面的套路了,我们可以继续往下查看
比如,我这里继续进入到Developer文件,再查看他的每个子文件大小:基本,查看个两三层,就基本能知道大概的原因了,所以Xcode是根本原因。
基本这就到底了,大概的空间占用分布从上面几张图,也基本有数了。
经过第三步的层层分析,我们基本能知道了每个文件的大小分布,也能找到一些不需要用的垃圾文件,其中大多以缓存文件居多