你的驱动器剩余多少剩余空间?一点点还是很多?你知道如何找出这些剩余空间吗?如果你碰巧运用的是 GUI 桌面( 例如 GNOME、KDE、Mate、Pantheon 等 ),则任务可能非常简单。但是,当你要在一个没有 GUI 桌面的服务器上查询剩余空间,你该如何去做呢?你是否要为这个任务安装相应的软件工具?答案是绝对不是。Linux上提供了所有必要的工具来帮助你确切地发现你的驱动器上剩余多少空间。今天小编将带领大家学习如何运用linux查看磁盘总空间。
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 -h /media/jack/HALEY/VIRTUALBOX 上面命令的输出将显示目录中每个文件占用的空间。
linux查看磁盘总空间图5
到现在为止,这个命令并没有那么有用。如果我们想知道特定目录的总运用量怎么办?幸运的是,du 可以处理这项任务。对于同一目录,命令将是:du -sh /media/jack/HALEY/VIRTUALBOX/
现在我们知道了上述目录运用储存空间的总和。
linux查看磁盘总空间图6
您还可以运用此命令查看父项的所有子目录运用了多少空间,如下所示:du -h /media/jack/HALEY 此命令的输出见,是一个用于查看各子目录占用的驱动器空间的好方式。
linux查看磁盘总空间图7
du 命令也是一个很好的工具,用于查看运用系统磁盘空间最多的目录列表。执行此任务的方式是将 du 命令的输出通过管道传递给另外两个命令:sort 和 head 。下面的命令用于找出驱动器上占用储存空间最大的前 10 个目录:du -a /media/jack | sort -n -r |head -n 10 输出将以从大到小的顺序列出这些目录。
linux查看磁盘总空间图8
上一篇:电脑空间老是不够怎么办?教你用win10系统盘清理垃圾
下一篇:返回列表