ディレクトリ内の特定のファイルでのみ消費されるディスク容量を再帰的に計算する方法は?
ベストアンサー1
find -iname '*.jpg' -print0 | du --files0-from=- -h -c | tail -1
-iname
検索では大文字と小文字が区別されません。-print0
NUL
改行の代わりに書く--files0-from=-
NUL
改行の代わりに読み取り、パラメータのstdin
代わりにパラメータから読み取る-h
結果を人間が読める形式で出力します(例:1K
代わりに1024
)。-c
出力合計(例23G
:)tail -1
個々のファイルサイズを抑制し、合計のみを出力します。