df
是 Linux 和类 Unix 操作系统中一个常用的命令行工具,用于显示文件系统的磁盘空间使用情况。通过 df
命令,用户可以获取文件系统的总容量、已用空间和可用空间等信息。
df [选项] [文件系统]
-h, --human-readable
: 将输出转换为易于理解的格式(如 KB、MB、GB)。-i, --inodes
: 显示inode使用情况,而不是磁盘空间使用情况。-P, --portability
: 使用 POSIX 输出格式。--sync
: 在计算文件系统大小之前强制更新所有文件系统的缓存。-T, --type
: 按类型列出每个文件系统。df -h
输出示例如下:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 5.4G 13G 28% /
/dev/sdb1 50G 16G 31G 33% /data
df /path/to/directory
例如,显示 /home
目录所在文件系统的磁盘使用情况:
df /home
输出示例如下:
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 100G 50G 46G 50% /home
df -i /path/to/directory
例如,显示 /var
目录所在文件系统的 inode 使用情况:
df -i /var
输出示例如下:
Filesystem Inodes Used Avail Use% Mounted on
/dev/sda2 100K 50K 46K 50% /var
df -T
输出示例如下:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 20G 5.4G 13G 28% /
/dev/sdb1 xfs 50G 16G 31G 33% /data
df
命令是 Linux 系统中不可或缺的工具之一。通过掌握其基本用法和选项,可以更好地管理和优化磁盘空间。