我正在使用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 -n 1 | awk '{print $4}'
答案 0 :(得分:1)
最短的解决方案之一如下:
df --total | tail -n 1 | awk '{print $4}'
tail -n 1
- 输出输入的最后一行
awk '{print $4}'
- 打印 4 字段值(即总可用空间)