linux命令行:du – 如何让它只显示每个目录的总数
我正在做(与coreutils_8.5-1ubuntu6_amd64):
du -sch `find ./ -maxdepth 1 -type d`
我正在寻找一个简单的方法(较短的cmd)来查找子目录的大小 。 谢谢。
这适用于coreutils 5.97:
du -cksh *
在我的du版本(来自coreutils 8.14)这个工作:
du -h -d 1
-h是用于人类可读的大小。
以下为我做了这份工作:
du -hs */
没有结尾斜杠输出不限于目录。
其实你可以试试:
du -kh | cut -f1
不知道关于coreutils,但我喜欢df -h <directory>
或df -h
。 -h是为了人类可读的。
创build一个别名:
alias subs="du -sch `find ./ -maxdepth 1 -type d`"
而我的'潜艇'要短得多。