du -h / | grep -E '^[0-9]+\.?[0-9]+G'
蛇足ながら解説すると、du
コマンドはディスク使用を表示し、-h
フラグをつけると適当な単位で表示してくれます。あとは、grep -E
(-E
を忘れないようにしましょう、ハマります)で正規表現を指定するだけ。1.5G
や10G
などにマッチします。
【追記】
@richmikan@github さんのご指摘で、FreeBSDのduコマンドは行頭にインデントを入れてしまうとのことでした。そのため、上記の正規表現では動作しません。
正規表現を^ *[0-9]+\.?[0-9]+G
とすることで、FreeBSD環境でも動作するようになります。
@richmikan@github さん、ありがとうございました。