0

次のコマンドを実行して、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 など....

4

1 に答える 1

4

このようなもの?

df -h | tail -n+2 | while read fs size used rest ; do
    if [[ $used ]] ; then
        echo $fs $used
    fi
done
于 2012-11-15T14:51:11.030 に答える