重複の可能性:
find と du を使用してフォルダーの合計サイズを取得する
このように du を使用して、各ファイルのファイルサイズを取得できますstdin
find . -name "*.java" -exec du -h {} \;
しかし、私は合計サイズを取得できません..誰かそれについてアイデアを持っていますか? ありがとう!
重複の可能性:
find と du を使用してフォルダーの合計サイズを取得する
このように du を使用して、各ファイルのファイルサイズを取得できますstdin
find . -name "*.java" -exec du -h {} \;
しかし、私は合計サイズを取得できません..誰かそれについてアイデアを持っていますか? ありがとう!
ここで答えた:
-exec の代わりに xargs(1) を使用します。
find . -name bak -type d | xargs du -ch
見つかった各ファイルに対してコマンドを実行します (find(1) のドキュメントを確認してください)。xargs にパイプすると、これらのファイル名を集約して du を 1 回だけ実行できます。
あなたの場合は次のようになります。
find . -name "*.java" | xargs du -ch
オプション:
-c, --total
produce a grand total