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

Anonim

在 Mac 上获取磁盘使用信息通常是通过选择一个文件、目录或硬盘驱动器并点击 Command-I 获取信息来收集的,然后会出现一个漂亮的 GUI 界面,其中包含有关所选对象的扩展信息,包括磁盘使用情况。 Command-I 并不是获取磁盘信息的唯一方法,但是,使用命令行有两个有用的实用程序可以收集您应该知道的这些数据; df 和 du。以下是每个命令的简要说明以及如何使用它们:

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 。通配符将覆盖您的主目录或您当前所在目录中的所有文件,默认情况下,终端将以您的主目录作为 pwd(当前工作目录)启动。 $ du -sh32M 桌面 217M 文档 531M 下载 12G 图书馆 5.2G 电影 2.1G 音乐 1.5G 图片 8.0k 公共 36k 站点

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

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