LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 809|回复: 2

求个程序: 计算文件夹容量.

[复制链接]
发表于 2003-5-16 09:46:12 | 显示全部楼层 |阅读模式
要求:

我对apache配置进行了修改,支持了个人空间.
比如用户:  longdas
会有 http://localhost/~longdas/ 来访问.
他的实际文件夹在:
/home/home/l/o/longdas
也就是说,我是通过第一个字母和第二个字母来定位用户文件夹.
现在想写一个程序.能够一执行.就把所有用户的文件夹总容量显示出来.

最后存成一个文件.将结果分类保存就可 以了

各位大哥,难做吗??
发表于 2003-5-16 10:59:16 | 显示全部楼层
我有个现成的,你参考参考,适当的修改一下吧~
  1. #! /bin/ksh
  2. #list all diretory's space
  3. #this is a example of du.
  4. for i in *
  5. do
  6. if [[ -d $i ]]
  7. then
  8. print "======================================="
  9. print "Space\tDirname\tUsers\tCreated date"
  10. print "$(du -sh $i)\t$(ls -ld $i|awk '{print $3,"  ",$6,"",$7,"",$8}')"
  11. print "======================================="
  12. fi
  13. done
复制代码
 楼主| 发表于 2003-5-16 11:07:15 | 显示全部楼层
谢了老大.
我学习学习.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表