跳到主要内容

简述Linux df用法 查看文件系统硬盘使用情况?

参考答案:

df 是 Linux 和其他 Unix-like 系统中用于显示磁盘空间使用情况的命令。df 代表 "disk filesystem",即磁盘文件系统。通过这个命令,你可以看到每个挂载点的总空间、已用空间、可用空间以及使用百分比等信息。

基本用法

df [选项] [目录或文件]

如果不指定任何目录或文件,df 会显示所有已挂载的文件系统的使用情况。

常用选项

  • -h:以人类可读的格式(例如 KB, MB, GB, TB)显示信息。
  • -a:显示所有文件系统的磁盘使用情况,包括 0 字节的文件系统。
  • -T:显示文件系统类型。
  • -i:显示 inode 信息,而不是块使用情况。
  • -k:以 1024 字节为单位显示信息(默认是以 512 字节为单位)。
  • --total:显示总计行。

示例

  1. 查看所有已挂载文件系统的磁盘使用情况
df -h

输出可能如下:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           785M  1.7M  783M   1% /run
/dev/sda1        30G   10G   19G  35% /
tmpfs           3.9G   60K  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda6       228G   60G  156G  28% /home
tmpfs           785M   44K  785M   1% /run/user/1000
  1. 查看特定目录(例如 /home)的磁盘使用情况
df -h /home
  1. 显示所有文件系统和它们的文件系统类型
df -Th
  1. 查看 inode 的使用情况
df -i

通过这些选项和用法,你可以方便地查看和分析 Linux 系统中各个文件系统的磁盘空间使用情况。