2016-11-13 81 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

張貼在問題中。 –