最佳答案
我在 bash 中编写安装程序。用户将转到目标目录并运行安装脚本,因此第一个操作应该是检查是否有足够的空间。我知道 df 会报告所有的文件系统,但是我想知道是否有办法只为目标目录所在的分区获得空闲空间。
编辑-我想到的答案
df $PWD | awk '/[0-9]%/{print $(NF-2)}'
有点奇怪,因为 df 似乎将其输出格式化以适应终端,所以使用长的挂载点名称将输出向下移动一行