简述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
:显示总计行。
示例
- 查看所有已挂载文件系统的磁盘使用情况:
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
- 查看特定目录(例如
/home
)的磁盘使用情况:
df -h /home
- 显示所有文件系统和它们的文件系统类型:
df -Th
- 查看 inode 的使用情况:
df -i
通过这些选项和用法,你可以方便地查看和分析 Linux 系统中各个文件系统的磁盘空间使用情况。