ディレクトリ内のすべてのファイルが占めるブロックファイルサイズを計算する方法は?ディレクトリ内のすべてのファイルの実際のサイズを計算する方法は?
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 }'