2016-11-13 84 views
1

我正在查找只显示最高磁盘空间使用量的命令。所以会显示最大使用百分比。如何查找最高磁盘空间使用量安装?

运行df -h

Filesystem   Size Used Avail Use% Mounted on 
/dev/vx/dsk/appdg/boom-vol 
         1.0G 19M 943M 2% /opt/blah99 
         500G 349G 152G 70% /opt/blah/data 
/dev/vx/dsk/isdg/boom-shared-vol 
         50G 1.6G 46G 4% /opt/blah99/product/shared 
/dev/vx/dsk/isdg/boom-bc-vol 
         150G 64G 81G 45% /opt/blah99/product/a_01 
/dev/vx/dsk/isdg/boom-bt-vol 
         150G 47G 98G 33% /opt/blah99/product/a_02 

输出应该是 -

     500G 349G 152G 70% /opt/blah/data 
+0

如果你要寻找的 “命令”,那么你或许应该在超级用户上问(但你可能不会有任何运气)。如果你想编写一些代码来做到这一点,那么你应该有一个尝试(这将涉及诸如选择编程语言的东西),然后问这里是否有更具体的问题。 – Quentin

回答

0

你所寻找的是:

输出 df -h | grep -vw "^\/dev"
df -h | grep -vw "^\/dev" | sort -k 5 -n | tail -n 2 | head -n 1 

Filesystem   Size Used Avail Use% Mounted on 
         1.0G 19M 943M 2% /opt/blah99 
         500G 349G 152G 70% /opt/blah/data 
         50G 1.6G 46G 4% /opt/blah99/product/shared 
         150G 64G 81G 45% /opt/blah99/product/a_01 
         150G 47G 98G 33% /opt/blah99/product/a_02 

按数字顺序排序的5列:df -h | grep -vw "^\/dev" | sort -k 5 -n

     50G 1.6G 46G 4% /opt/blah99/product/shared 
         1.0G 19M 943M 2% /opt/blah99 
         150G 47G 98G 33% /opt/blah99/product/a_02 
         150G 64G 81G 45% /opt/blah99/product/a_01 
         500G 349G 152G 70% /opt/blah/data 
Filesystem   Size Used Avail Use% Mounted on 

获得第二排从末端:df -h | grep -vw "^\/dev" | sort -k 5 -n | tail -n 2 | head -n 1

    500G 349G 152G 70% /opt/blah/data 
+0

你理解正确。但不知怎的,你给的命令并没有给我正确的输出。 –

+0

运行df -h并发布它显示的内容。 – maki

+0

张贴在问题中。 –