在很多情况下,我们希望知道硬盘中的各个文件和目录到底使用了多少空间。及某个目录占用的总空间。du 命令可以帮助我们。我们进入终端后,可以在任何目录下使用这个命令。现在我们自己的 Linux 系统中的 /opt 目录下使用这个命令。我们试着输入命令:du。
上图中我们用红线圈起的位置显示了各个文件及目录占用硬盘的容量。用绿线圈起的位置相对是各个文件及目录的名称。而用蓝绝圈起的位置是命令当前目录占用硬盘容易总的空间。大小是“987568”,它后面跟一个“.”是什么意思呢?“.”的意思是代表当前目录。
但是这些用红线圈起的数字是不是不太容易看明白?它们是使用哪个单位呢?KB ? MB ? GB ?我们在上图看到的数字是用“KB”来表示的。朋友们是不是211.html">觉得很不直观呢?没关系,我们可以使用 -h 参数让返回的数字更加容易让人读懂。请在终端中输入命令:du -h。
喔!这样就很明白了。当前目录共使用了“965 M”硬盘空间。其实我们还可以更加方便地使用“du”命令。比如现在我们的终端是位于“/opt”目录。我们想了解其它目录使用硬盘空间的信息,但又不希望使用“cd”命令切换到其它目录。我们可以使用这样的“du”命令格式:du <目录路径> <参数>。现在,我们是否可以尝试在终端中输入命令:du /root -h。
原来我的 /root 目录使用了“965 M”硬盘空间。
时间: 2025-01-04 07:34:53