- 论坛徽章:
- 0
|
只统计目录,目录名带空格不支持
(若统计所有,把!system("[ -d "$NF" ]")改成1)
- du -sh * |awk '{v=substr($1,length($1),1)}v=="G"{$0="1G "$0}v=="M"{$0="2M "$0}v=="K"{$0="3K "$0}v=="0"{$0="4Z "$0}!system("[ -d "$NF" ]")' |sort -k1,1n -k2,2nr |awk '{print substr($0,4)}'
复制代码
[root@Mylinux var]# pwd
/var
[root@Mylinux var]# du -sh * |awk '{v=substr($1,length($1),1)}v=="G"{$0="1G "$0}v=="M"{$0="2M "$0}v=="K"{$0="3K "$0}v=="0"{$0="4Z "$0}!system("[ -d "$NF" ]")' |sort -k1,1n -k2,2nr |awk '{print substr($0,4)}'
34M lib
3.4M log
1.6M cache
852K tmp
214K arpwatch
42K run
25K spool
4.0K lock
4.0K state
3.0K empty
3.0K named
2.0K db
1.0K cvs
1.0K ftp
1.0K local
1.0K nis
1.0K opt
1.0K preserve
1.0K yp
0 mail
[ 本帖最后由 ywlscpl 于 2009-4-8 22:07 编辑 ] |
|