2 在shell脚本中,我正在寻找一种方法将du(磁盘使用)结果传递给数字变量,这样我就可以将shell脚本的执行量调整到特定文件夹的大小。我尝试过像size = $(du -sh / folder)之类的东西,但这会将字母数字值传递给变量'size',再加上文件夹的名称,这显然不是我想要的。 我正在使用OSX,但我相信这更像是一个bash / linux问题。有人知道如何实现这一目标吗?非常感谢你。 linux hard-drive shell-script environment-variables du — brunobhr source
4 size=$(du -s xxx | awk '{print $1}')将以kB为单位给出磁盘使用率。要获得实际使用的字节du -sb --apparent-size xxx。详情man du请见。 — 马吉 source 太棒了,正是我需要的。非常感谢Marki。 — brunobhr 2016年