详解Linux df命令:显示磁盘空间使用情况

  • Post category:Linux

当你在使用Linux操作系统时,可能需要检查文件系统的空间使用情况。这时候可以使用df命令,该命令可以显示文件系统的磁盘使用情况。本文将详细介绍Linux df命令的作用与使用方法。

命令格式

df命令的格式如下所示:

df [选项] [文件, 文件系统, 目录]

命令参数

命令的参数和选项如下所示:

  • -a:显示所有文件系统的磁盘空间使用情况,包括tmpfs、proc等。
  • -h:以人类可读的方式显示磁盘使用情况。
  • -i:显示文件系统的inode使用情况。
  • -t:仅显示指定文件系统类型的磁盘空间使用情况。
  • -T:显示文件系统类型。

命令使用

命令基本用法

以下命令将显示磁盘空间的使用情况。

df

该命令输出的信息包括:文件系统名称;容量、已用、可用、已使用百分比、挂载点。其中,容量是指磁盘分区总容量,已用是指已经使用的磁盘空间,可用是指还剩下的磁盘空间。下面是一个示例输出:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       35605756 5642780  28176472  17% /
tmpfs            1653652       0   1653652   0% /sys/fs/cgroup
udev             1650688       0   1650688   0% /dev
tmpfs            1653652     696   1652956   1% /dev/shm

从上述示例中可以看到,该操作系统有一个/dev/sda1的文件系统,其容量为35GB,目前已经使用了5.6GB空间,剩余可用空间为28.1GB。多出来的列是,挂载的目录“/”。

指定特定文件系统类型

如果你只希望查看某个特定类型的文件系统,可以使用-t选项。下面是一个只显示ext4文件系统的示例。

df -t ext4

该命令将仅显示类型为ext4的分区的使用情况。下面是一个示例输出:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       35605756 5642792  28176460  17% /

可以看到输出的结果与之前的不同,只显示了/dev/sda1文件系统,并且没有显示其它的文件系统。

以人类可读的方式显示

如果你想以人类可读的方式显示磁盘空间,可以使用-h选项。下面是一个示例。

df -h

该命令将以人类可读的方式显示磁盘使用情况。其输出结果的单位将是GB、MB或者KB等。下面是一个示例输出:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        34G  5.4G   28G  17% /
tmpfs           1.6G     0  1.6G   0% /sys/fs/cgroup
udev            1.6G     0  1.6G   0% /dev
tmpfs           1.6G  704K  1.6G   1% /dev/shm

在此示例中,磁盘容量以GB为单位。从输出结果可以轻松地看出/dev/sda1文件系统的磁盘使用情况。

总结

df命令是Linux操作系统中非常有用的一个命令,它可以查看文件系统的磁盘空间使用情况。通过本文的介绍,你已经学会了如何使用df命令来检查文件系统的磁盘使用情况。