如何使用PHPseclib对所有磁盘大小(每个分区)求和
我正在使用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% /
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
,然后取最后一行。效果非常好。两个问题都有答案!多亏了这两个人,我做得非常好。两个问题都有答案!多亏了这两个