Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78407
  • 博文数量: 16
  • 博客积分: 591
  • 博客等级: 中士
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-23 10:48
文章分类
文章存档

2011年(7)

2010年(2)

2009年(6)

2008年(1)

分类: LINUX

2010-12-09 16:43:44

想在Linux下知道一个目录的大小吗?
而且这个目录还包含子目录的时候,
 
执行
du -sh
如果只想知道某一个子目录
那么就
du -sh 子目录名
 
很方便的哦 
 
 
恰好在CU的一篇Blog看到这个技巧,特此ZT
 
采用du命令,层层查看各目录所占空间
常碰到客户说某个文件系统占用率达到100%,但就是不知道是被哪些文件给占了,这时候可以通过find命令找到较大的文件,也可通过du目录大小来确定是哪些目录占用掉了空间,以下是个小脚本来层层查看目录大小。
 
#!/bin/sh
# This script is use for sum the directy size.
# Writen by Jay.
echo "Please enter the directoy you want to sum:"
read a
for dir_name in `ls $a` ;do
 dir_size=`du -sk $a/$dir_name`
 echo "$dir_size"
done
阅读(2043) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-10 16:04:40

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com