lxlx1798

一,前言:

有时候需要查看一下文件、文件夹的大小,这时候可以使用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是根本原因。

  基本这就到底了,大概的空间占用分布从上面几张图,也基本有数了。

  经过第三步的层层分析,我们基本能知道了每个文件的大小分布,也能找到一些不需要用的垃圾文件,其中大多以缓存文件居多

 

分类:

技术点:

相关文章:

  • 2021-08-20
  • 2021-11-02
  • 2021-11-29
  • 2021-11-04
  • 2021-12-22
  • 2021-12-23
  • 2021-10-29
  • 2021-12-12
猜你喜欢
  • 2021-04-13
  • 2022-01-09
  • 2021-12-29
  • 2021-11-23
  • 2021-12-13
  • 2021-11-04
相关资源
相似解决方案