📜  linux df -h 级别占用 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:43:55.034000             🧑  作者: Mango

Linux df -h 级别占用 - Shell/Bash

简介

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

其中每一行输出表示一个分区的使用情况,各列的含义如下:

  • Filesystem:文件系统类型
  • Size:磁盘总容量
  • Used:已使用的容量
  • Avail:可用的容量
  • Use%:已使用容量的百分比
  • Mounted on:该分区挂载的目录
输出单个分区

若要只输出单个分区的使用情况可以在命令后加上分区挂载的目录,例如:

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脚本中,可以使用该命令来监控系统磁盘空间的使用情况。