MacO 上的可用磁盘空间
Available diskspace on MacOsx
我想写一个脚本来下载和恢复本地机器上的数据库。
是否可以在 bash 中写一个检查,只检查设备上是否有超过 40gb 的 space?
我用 df -h 试过了,但输出似乎不可用。
也许 awk/sed 我缺少什么?
感谢帮助
df
是必须的。但是 -h
标志可能不适合这个目的。
TARGET= # your target path here
BLOCKS=$(df "$TARGET"| awk 'NR==2{print }')
SIZE_FREE=$((BLOCKS * 1024))
这给了你想要的结果。结果是 $SIZE_FREE
字节。
我想写一个脚本来下载和恢复本地机器上的数据库。 是否可以在 bash 中写一个检查,只检查设备上是否有超过 40gb 的 space?
我用 df -h 试过了,但输出似乎不可用。 也许 awk/sed 我缺少什么?
感谢帮助
df
是必须的。但是 -h
标志可能不适合这个目的。
TARGET= # your target path here
BLOCKS=$(df "$TARGET"| awk 'NR==2{print }')
SIZE_FREE=$((BLOCKS * 1024))
这给了你想要的结果。结果是 $SIZE_FREE
字节。