指定されたすべてのフォルダの合計ファイルサイズを再帰的に取得します

指定されたすべてのフォルダの合計ファイルサイズを再帰的に取得します

私はプロジェクトで使用しており、すべてのフォルダーが占めるsvnファイル容量を確認しようとしています。.svn

もし私がこんなことをしたら

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

すべてのフォルダーとそのサイズが 3,000 行以上にわたってリストされます.svn。これらすべての行を合計するにはどうすればよいでしょうか (または同等の結果が得られる操作を実行するにはどうすればよいでしょうか)?

答え1

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

-printfindGNU coreutils から使用している場合は省略できます。

関連情報