找出分区列表和使用率

时间:2019-03-24 07:42:56

标签: linux

这是df -h的输出:

enter image description here

我需要将FilesystemUse%Mounted on列写入文件。
我尝试了df -h | awk -F" " '{print $5,$6)',但它给出的输出如下所示,并且它不是正确的信息。

/
1% /dev/shm
21% /boot
1% /boot/efi

/home

/tmp

/usr

/usr/local

/var/log

/var/tmp

/opt
98% /Prod_D/data1
98% /Prod_D/data2
98% /Prod_D/data3
98% /Prod_D/data4
98% /Prod_D/data5
98% /Prod_D/data6
98% /Prod_D/data7
98% /Prod_D/data8
97% /Prod_D/data9

/Prod_D/data10

那我该怎么办?

1 个答案:

答案 0 :(得分:0)

手头的df版本用长文件系统路径名包装输出行。使用选项-P(POSIX输出格式)可以避免这种情况:

df -hP | awk '{print $1,$5,$6}'