📜  Linux 中的 df 命令及示例(1)

📅  最后修改于: 2023-12-03 15:32:41.072000             🧑  作者: Mango

Linux 中的 df 命令及示例

df 命令是一款能够显示文件系统磁盘使用情况的实用工具,可以查看系统中各个分区的磁盘使用情况,包括磁盘总容量、已用空间、可用空间、文件系统类型等信息。

命令格式
df [-ahikHTm] [目录或挂载点]
参数说明
  • -a :显示所有文件系统,包括系统特有的 /proc 等文件系统;
  • -h :以人性化的方式显示文件系统大小;
  • -i :显示 inode 状态而非块设备;
  • -k :以 KB 单位显示;
  • -m :以 MB 单位显示;
  • -H :以 M、G、T 单位显示文件系统大小;
  • -T :显示文件系统的类型;
  • 目录或挂载点 :显示该目录下或该挂载点所在分区的磁盘使用情况。如果不指定则显示所有文件系统的磁盘使用情况。
示例
1. 显示所有文件系统的磁盘使用情况
$ df

返回结果:

文件系统      容量  已用  可用 已用% 挂载点
/dev/sda1      20G  7.5G   11G   42% /
devtmpfs      1.5G     0  1.5G    0% /dev
tmpfs         1.5G     0  1.5G    0% /dev/shm
tmpfs         1.5G  8.8M  1.5G    1% /run
tmpfs         1.5G     0  1.5G    0% /sys/fs/cgroup
tmpfs         305M     0  305M    0% /run/user/1000
2. 显示指定目录的磁盘使用情况
$ df /home/user

返回结果:

文件系统                  容量  已用  可用 已用% 挂载点
/dev/mapper/vg_home-lv_home  414G  266G  127G   68% /home
3. 以人性化的方式显示文件系统大小
$ df -h

返回结果:

文件系统      容量  已用  可用 已用% 挂载点
/dev/sda1       20G  7.5G   11G   42% /
devtmpfs       1.5G     0  1.5G    0% /dev
tmpfs          1.5G     0  1.5G    0% /dev/shm
tmpfs          1.5G  8.8M  1.5G    1% /run
tmpfs          1.5G     0  1.5G    0% /sys/fs/cgroup
tmpfs          305M     0  305M    0% /run/user/1000
4. 显示文件系统的类型
$ df -T

返回结果:

文件系统     类型        容量  已用  可用 已用% 挂载点
/dev/sda1    ext4        20G  7.5G   11G   42% /
devtmpfs     devtmpfs  1.5G     0  1.5G    0% /dev
tmpfs        tmpfs     1.5G     0  1.5G    0% /dev/shm
tmpfs        tmpfs     1.5G  8.8M  1.5G    1% /run
tmpfs        tmpfs     1.5G     0  1.5G    0% /sys/fs/cgroup
tmpfs        tmpfs     305M     0  305M    0% /run/user/1000
总结

df 命令可以很方便的查看系统中各个分区的磁盘使用情况,以及文件系统的类型等信息。使用时需要注意命令格式和各个参数的含义,可以根据需求选择合适的参数来显示所需信息。