【问题标题】:Available diskspace on MacOsx [duplicate]MacOs上的可用磁盘空间[重复]
【发布时间】:2018-06-18 12:26:59
【问题描述】:

我想编写一个脚本来下载和恢复本地机器上的数据库。 是否可以在 bash 中编写一个检查来检查设备上是否有超过 40gb 的空间?

我用 df -h 试过了,但输出似乎不可用。 也许 awk/sed 缺少一些东西?

感谢您的帮助

【问题讨论】:

    标签: bash macos diskspace


    【解决方案1】:

    df 是必须的。但-h 标志可能不适合此目的。

    TARGET= # your target path here
    BLOCKS=$(df "$TARGET"| awk 'NR==2{print $4}')
    SIZE_FREE=$((BLOCKS * 1024))
    

    这会给出你想要的结果。结果是$SIZE_FREE 字节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 2019-12-12
      • 2013-02-12
      • 1970-01-01
      • 2014-04-13
      • 2010-11-26
      • 2011-02-19
      相关资源
      最近更新 更多