递归获取所有指定文件夹的文件总大小

递归获取所有指定文件夹的文件总大小

我正在svn一个项目中使用它,并试图查看所有.svn文件夹占用了多少文件空间。

如果我做了类似的事情

du -h | egrep ".*\.svn$"

它将列出所有.svn文件夹及其大小,但有 3k+ 行。我如何才能计算出所有这些行的总数(或执行一个可以得到相同结果的操作)?

答案1

du -shc `find . -name .svn -print`

-printfind如果您使用GNU coreutils,则可以省略。

相关内容