Chinaunix首页 | 论坛 | 博客
  • 博客访问: 252884
  • 博文数量: 61
  • 博客积分: 1370
  • 博客等级: 中尉
  • 技术积分: 452
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-04 23:40
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(60)

我的朋友

分类: LINUX

2011-09-23 22:05:22

#!/bin/bash
file=/tmp/file.$$
>$file
t=0
f=`ls -l / |awk '{print $9}'`
for i in $f
do
cd /
if [ "$i" != "proc" ];then
du -sk $i|awk '
{ $1=$1/1024; printf "%.2f\t",$1}{print $2}' >>$file
fi
done
awk 'BEGIN{print "M DIR\n--------------"}'
cat $file |sort -n |while read ff
do
x=`echo $ff |awk '{print $1}'`
if [ "$x" != "0.00" ];
then
echo $ff
fi
t=$((++t))
done
~
阅读(1279) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~