如何使用PHPseclib对所有磁盘大小(每个分区)求和

如何使用PHPseclib对所有磁盘大小(每个分区)求和,php,linux,Php,Linux,我正在使用phpseclib库。我试图得到每个分区的总磁盘空间,其中输出类似于 Filesystem 1K-blocks Used Available Use% Mounted on udev 242968 0 242968 0% /dev tmpfs 50012 1804 48208 4% /run /dev/vda1 20263528 845116 19402028 5% /

我正在使用phpseclib库。我试图得到每个分区的总磁盘空间,其中输出类似于

Filesystem     1K-blocks   Used Available Use% Mounted on
udev              242968      0    242968   0% /dev
tmpfs              50012   1804     48208   4% /run
/dev/vda1       20263528 845116  19402028   5% /
tmpfs             250048      0    250048   0% /dev/shm
tmpfs               5120      0      5120   0% /run/lock
tmpfs             250048      0    250048   0% /sys/fs/cgroup
tmpfs              50012      0     50012   0% /run/user/0
我曾尝试使用expload()命令,这会增加求和的额外麻烦 如何从命令行获取1K块列的总和


更新:
df--total | tail-n1 | awk'{print$4}'

最短的解决方案之一如下所示:

df --total | tail -n 1 | awk '{print $4}'

tail-n1
-输出输入的最后一行


awk'{print$4}'
-打印第四个字段值(即总可用空间)

最短的解决方案之一如下所示:

df --total | tail -n 1 | awk '{print $4}'

tail-n1
-输出输入的最后一行


awk'{print$4}'
-打印第四个字段值(即总可用空间)

,将可用空间+已用空间相加?此外,显示预期输出代码在哪里?重复第四列
+=
@ChiragAggarwal,如果适合的话,我会建议一个命令行解决方案-让我知道运行
df--total
,然后取最后一行。对可用+使用的空间求和?此外,显示预期输出代码在哪里?重复第四列
+=
@ChiragAggarwal,如果适合的话,我会建议一个命令行解决方案-让我知道运行
df--total
,然后取最后一行。效果非常好。两个问题都有答案!多亏了这两个人,我做得非常好。两个问题都有答案!多亏了这两个