如果有办法在没有驱动器名称的情况下获取驱动器空间详细信息。例如,输出
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G 15G 4.2G 78% /
/dev/sda6 68G 39G 26G 61% /u01
/dev/sda2 30G 5.8G 22G 21% /opt
/dev/sda1 99M 19M 76M 20% /boot
tmpfs 48G 8.2G 39G 18% /dev/shm
/dev/mapper/vg3-KPGBKUP4
10T 7.6T 2.5T 76% /KPGBKUP4
Run Code Online (Sandbox Code Playgroud)
我想要的输出如下:
20G 15G 4.2G 78%
68G 39G 26G 61%
30G 5.8G 22G 21%
99M 19M 76M 20%
48G 8.2G 39G 18%
10T 7.6T 2.5T 76%
Run Code Online (Sandbox Code Playgroud)
为什么我要这个?我有几台服务器,每天都要报告。这将使我的工作减少到十分之一。任何建议都受到高度赞赏。
从 GNU coreutils 8.21 ( changelog ) 开始,df
有一个--output
选项。使用sed
修剪头:
df -h --output=size,used,avail,pcent | sed 1d
Run Code Online (Sandbox Code Playgroud)