Linux命令-案例:过滤出磁盘使用率超过90%的目录

250 阅读1分钟

方法一:

 df -h|grep -v Size|sed 's#[[:space:]][[:space:]]*# #g'|cut -d ' ' -f5,6|sort -t '%' -k1 -nr|egrep '[8-9][0-9]%|100%' 

方法二:

 df -h|awk '{if(NR != 1){split($5,a,"%");if(a[1]>90){print $5,$6}}}'|sort -t '%' -k1 -nr|egrep '[8-9][0-9]%|100%' 
方法三:
 df -hP|sed '1d'|awk 'sub("%","",$5) {if($5>=90) print $1,$5"%",$6}'|sort -nr -k2