我正在运行以下命令来获取 HHD 上的可用空间。在这种情况下,我知道设备 (/dev/disk0s2)。
我想知道如何首先检测所有 HDD,然后运行下面的 df 命令以显示所有 HDD 的可用磁盘空间。
$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s2 112Gi 58Gi 54Gi 52% /
/dev/disk0s3 800Gi 400Gi 400Gi 50% /
df -h | awk '$1=="/dev/disk0s2"{print $4}'
结果:54Gi
结果我需要:disk0s2:54Gi,disk0s3:400Gi,等等......