首页 > 编程知识 正文

查看当前目录下还有多大空间,ubuntu查看磁盘空间命令

时间:2023-05-06 20:53:53 阅读:20575 作者:3455

驱动器有多少可用空间? 一点点还是很多? 你知道怎么找到这些剩下的空间吗? 如果碰巧使用GUI桌面,则任务可能非常简单,例如GNOME、KDE、Mate和Pantheon。 但是,如何让有趣的蜗牛在没有GUI桌面的服务器上检查剩下的空间? 是否要为此任务安装适当的软件工具? 答案绝对不同。 Linux提供了所有必要的工具,以准确地发现驱动器上还剩下多少空间。 今天,我将向大家介绍如何使用linux查看磁盘的总容量。

df

df命令是第一个在Linux上检查驱动器容量的工具,可以追溯到20世纪90年代。 其运用和结果的报告非常简单。 到今天为止,df是我执行这个任务的优先命令。 这个命令有几个可选开关。 基本报告实际上只需要一个选项。 此命令为df -H。 使用-H选项开关以人可读格式显示df报告结果。 df -H的输出包括已用空间量、可用空间、已用空间百分比以及每个磁盘连接到系统的装载点。

linux显示磁盘的总容量图1

如果驱动器列表非常长,而且我只想查看一个驱动器占用的空间,该怎么办? 关于df没有问题。 看看/dev/sda1中主驱动器的容量。 为此,请运行以下命令:

df -H /dev/sda1

输出仅限于此驱动器。

linux显示磁盘的总容量图2

也可以限制df命令的结果报告中显示指定的字段。 可用字段如下:

source —文件系统的源(LCTT注释:通常为/dev/sda1这样的设备

size —块总数

used —驱动器正在使用的空间

avail —可用的剩余空间

pcent —驱动器已使用的容量占驱动器总容量的百分比

target —驱动器装载点

显示所有驱动器的输出,仅显示size、used和avail字段。 此命令如下

df -H --output=size,used,avail

此命令的输出非常简单。

linux查看磁盘的总容量图3

这里只需要注意的是,不知道应该输出的源。 因此,将source添加到命令中。

df -H --output=source,size,used,avail

现在输出的信息更全面有意义。

linux显示磁盘的总容量图4

杜省

我们的下一个命令是杜。 正如您所见,这表示磁盘的使用情况(磁盘使用情况)。 du命令与df命令完全不同,因为它报告目录使用情况,而不是驱动器容量。 因此,您必须知道要检查的目录的名称。 假设计算机上有一个包含虚拟机文件的目录。 其目录为/media/jack/HALEY/VIRTUALBOX。 如果要知道特定目录使用的容量,请运行以下命令:

du-h/media/jack/Haley/virtualbox

上述命令的输出显示目录中每个文件所占用的空间。

从磁盘总容量图5来看,linux迄今为止对该命令没有多大帮助。 如果我想知道特定目录的总运用量该怎么办? 幸运的是,杜能处理这个任务。 对于同一目录,命令如下:

du-sh/media/jack/Haley/virtualbox /

现在,您已经知道了上述目录操作存储容量的总和。

显示linux磁盘的总容量图6此命令还可以确定父目录中所有子目录使用的容量。 请参考下图。

du -h /media/jack/HALEY

此命令的输出适合显示每个子目录占用的驱动器空间。

linux是查看磁盘总容量图7du命令也是查看系统中磁盘空间最多的目录列表的绝佳工具。 要执行此任务,请通过管道将du命令的输出传递给sort和head两个命令。 以下命令用于定位驱动器上占用存储容量最多的前10个目录。

du-a/media/jack-sort-n-r-head-n10

这些目录按从大到小的顺序输出。

linux查看磁盘的总空间图8

没有你想象的那么难

检查装载在Linux系统上的驱动器的空间使用情况很简单。 只要将您的驱动器装载到Linux系统上,使用df或du命令在报告所需信息方面就非常好。 使用df命令可以快速查看磁盘上的总容量使用情况,使用du命令可以查看特定目录中的容量使用情况。 对于每个Linux系统的管理员来说,必须掌握这两个命令的组合运用。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。