详解df -h命令
df -h
是 Linux 中用于查看文件系统磁盘空间使用情况的命令。以下是详细说明:
命令格式
df -h
选项说明
-
-h
:以易读格式(如 KB、MB、GB)显示磁盘空间。
输出字段
-
Filesystem:文件系统的设备名或挂载点。
-
Size:文件系统的总大小。
-
Used:已使用的空间。
-
Avail:可用的空间。
-
Use%:已用空间的百分比。
-
Mounted on:文件系统的挂载点。
示例输出
[root@iZbp11nx1nx25f6l06f5lnZ ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 868M 0 868M 0% /dev # devtmpfs 文件系统,用于设备文件,总大小 868M,未使用
tmpfs 879M 0 879M 0% /dev/shm # tmpfs 文件系统,用于共享内存,总大小 879M,未使用
tmpfs 879M 488K 878M 1% /run # tmpfs 文件系统,用于运行时数据,总大小 879M,已用 488K
tmpfs 879M 0 879M 0% /sys/fs/cgroup # tmpfs 文件系统,用于 cgroup 文件系统,总大小 879M,未使用
/dev/vda1 20G 2.3G 17G 13% / # 根文件系统,位于 /dev/vda1 设备,总大小 20G,已用 2.3G
tmpfs 176M 0 176M 0% /run/user/0 # tmpfs 文件系统,用于用户运行时数据,总大小 176M,未使用
注释说明
-
devtmpfs
:用于设备文件的临时文件系统,通常挂载在/dev
。 -
tmpfs
:基于内存的临时文件系统,用于共享内存、运行时数据等。 -
/dev/vda1
:根文件系统,通常挂载在/
,是系统的主要存储设备。 -
/run/user/0
:用于 root 用户的运行时数据。
其他常用选项
-
-a
:显示所有文件系统,包括大小为 0 的。 -
-T
:显示文件系统类型。 -
-i
:显示 inode 使用情况。 -
-x
:排除指定类型的文件系统。
总结
-
df -h
:以易读格式显示磁盘空间使用情况。 -
常用字段:Filesystem、Size、Used、Avail、Use%、Mounted on。
-
常用选项:
-h
、-a
、-T
、-i
、-x
。
通过 df -h
可以快速了解磁盘空间使用情况,帮助进行磁盘管理。