📅  最后修改于: 2023-12-03 14:43:55.034000             🧑  作者: Mango
df -h
是Linux系统中一个常用的命令,用于显示磁盘空间使用情况。该命令会输出磁盘分区的总容量、已用容量、可用容量以及文件系统类型。使用 -h
参数可以以人类可读的方式输出容量大小,例如将字节转换成MB或GB。在Shell/Bash脚本中,可以使用该命令获取当前系统的磁盘空间使用情况。
要使用 df -h
命令获取磁盘空间使用情况,只需在Shell/Bash中输入以下命令即可:
df -h
此时会输出所有分区的磁盘空间使用情况。
df -h
输出结果的格式如下:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 15G 3.8G 80% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 7.9G 8.0K 7.9G 1% /dev
tmpfs 1.6G 1.3M 1.6G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 28M 7.9G 1% /run/shm
none 100M 56K 100M 1% /run/user
其中每一行输出表示一个分区的使用情况,各列的含义如下:
若要只输出单个分区的使用情况可以在命令后加上分区挂载的目录,例如:
df -h /dev/sda1
这会输出 /dev/sda1
分区的使用情况。
有时候我们只需要输出某一列的信息,可以使用 awk
工具来完成该任务,例如:
df -h | awk '{print $1, $2, $3, $4, $5, $6}'
这会输出所有分区的使用情况,并只显示每个分区的Filesystem、Size、Used、Avail、Use%和Mounted on字段。
本文介绍了Linux系统中 df -h
命令的使用方法,可以通过该命令获取磁盘空间使用情况,也可以通过 awk
工具来输出特定的信息。在Shell/Bash脚本中,可以使用该命令来监控系统磁盘空间的使用情况。