Linux df命令详解使用
df
(disk free) 命令用于显示文件系统的磁盘使用情况。它可以显示每个已挂载的文件系统的总空间、已用空间、剩余空间以及挂载点等信息。常用于监控磁盘空间使用情况。
基本语法:
df [选项] [文件/目录...]
常用选项:
-h
:以可读的格式显示(例如:KB、MB、GB),这使得输出更易理解。-k
:以KB为单位显示磁盘使用情况(默认单位)。-m
:以MB为单位显示磁盘使用情况。-T
:显示文件系统类型(例如:ext4、xfs等)。-i
:显示inode的信息,而不是磁盘空间信息。inodes用于跟踪文件的元数据,主要用于查看文件系统的inode使用情况。-l
:只显示本地文件系统,排除网络文件系统。--total
:显示所有文件系统的总和。-t <文件系统类型>
:只显示指定类型的文件系统。
-
显示所有文件系统的磁盘使用情况(以默认的KB为单位):
df
输出格式:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 10223456 623456 3998987 23% /
-
以人类可读的方式显示:
df -h
输出格式:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 10G 2.3G 7.7G 23% /
-
显示inode使用情况:
df -i
输出格式:
Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 655360 35189 620171 6% /
-
显示文件系统类型:
df -T
输出格式:
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 10223456 623456 3998987 23% /
-
显示本地文件系统:
df -h -l
-
显示所有文件系统总的磁盘使用情况:
df -h --total
输出格式:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 10G 2.3G 7.7G 23% / total 20G 4.5G 15.5G 22%
-
查看特定目录所在的文件系统磁盘使用情况:
df -h /home
总结:
df
命令在系统管理中非常实用,尤其是在需要监控和检查磁盘使用情况时,结合不同的选项可以获取详细的信息,帮助了解系统状态。