如何找到安装点上的可用空间?

时间:2009-02-13 11:02:44

标签: perl diskspace

我已经提出了this question previously,但没有一个解决方案适用于已安装的点。 dudf都不适用于已安装的点。有没有办法找到它?

1 个答案:

答案 0 :(得分:2)

我不明白你的意思是“不适用于挂载点”。切换到要解压缩的目录(如果尚未存在)并执行:

df . | grep -v '^Filesystem' | awk 'NF=6{print $4}NF==5{print $3}{}'

grep删除了标题,awk打印出分割和非分割行可用的千字节。

这基于以下类型的输出,如果UNIX输出不同的内容,您可能需要调整:

Filesystem    1K-blocks      Used  Available  Use%  Mounted on
/dev/sda4     206434224  56965356  139065176   30%  /
varrun          1037296       132    1037164    1%  /var/run
varlock         1037296         0    1037296    0%  /var/lock
udev            1037296        68    1037228    1%  /dev
devshm          1037296        12    1037284    1%  /dev/shm
/dev/sda2         93327     43535      44973   50%  /boot
/dev/sdc1     155056484  29417456  117824612   20%  /media/extra160
gvfs-fuse-daemon
              206434224  56965356  139065176   30%  /home/pax/.gvfs

相关问题