命令行磁盘使用实用程序:df 和 du

OS X 中的终端

df – 显示基于文件系统的磁盘使用信息(即:整个驱动器、附加媒体等)

在命令提示符处,键入:
df -h
-h 标志用于“人类可读形式”,表示以熟悉的兆字节/千兆字节格式返回结果。您应该看到类似这样的内容:

$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/disk0s2 74G 52G 22G 70% /

本例中,/dev/disk0s2为主硬盘,70%被使用。

du – 显示每个文件和目录(即:主目录、文件夹等)的磁盘使用信息

在命令提示符下键入:
du -sh ~
-s 标志用于摘要,-h 标志再次用于“人类可读形式” ‘, ~ 是您的主目录。你应该看到这样的东西:
$ du -sh ~
26G /Users/MacUser

这个用户主目录占用了 26gb 的空间!

另一个例子,在终端输入du -sh *。 * 通配符将覆盖您的主目录或您当前所在的任何目录中的所有文件,默认情况下,终端将以您的主目录作为密码(当前工作目录)启动。

$ du -sh *
32M 桌面
217M 文档
531M 下载
12G 图书馆
5.2G 电影
2.1G 音乐
1.5G 图片
br />8.0k 公共
36k 站点

如您所见,* 允许细分目录占用的空间。如果您不知道是什么占用了整个空间,那么这在尝试清理磁盘空间时非常有用。