ディレクトリ内のすべてのファイルのファイルサイズとブロックファイルサイズを計算します。

ディレクトリ内のすべてのファイルのファイルサイズとブロックファイルサイズを計算します。

ディレクトリ内のすべてのファイルが占めるブロックファイルサイズを計算する方法は?ディレクトリ内のすべてのファイルの実際のサイズを計算する方法は?

df/duのいくつかのバリエーションを試しましたが、うまくいかないようです。

答え1

ls -sa | awk '{ SUM += $1 } END { print "Block size=" SUM }'

各ファイルの割り当てられたサイズを-sブロック単位で印刷するオプションls

実際のサイズは次のとおりです。

ls -la | awk '{ SUM += $5 } END { print "Dir size=" SUM }'

関連情報