- 注册时间
- 2010-3-22
- 最后登录
- 2012-3-12
- 在线时间
- 36 小时
- 阅读权限
- 50
- 积分
- 627
- 帖子
- 10
- 主题
- 2
- 精华
- 0
- UID
- 7333

 - 注册时间
- 2010-3-22
- 最后登录
- 2012-3-12
- 在线时间
- 36 小时
- 阅读权限
- 50
- 积分
- 627
- 帖子
- 10
- 主题
- 2
- 精华
- 0
- UID
- 7333
|
发表于 2011-2-23 20:03:50
|显示全部楼层
引用第七条
7.列出当前文件夹目录大小,以G,M,K显示。
du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf"%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M") 1>=2**10? ($1/2**10, "K"): ($1, "")}e'
shaw答案 :du -hs $(du -sk ./`ls -F |grep /` |sort -nr |awk '{print $NF}')
也可 以实现,不过不是特别完美。但好记。
还可以这样写:
du -sk ./`ls -F |grep /` |sort -nr |awk '{print $NF}' |xargs du -sh
 |
|