`ls -l` 完全

`ls -l` 完全

を実行すると、ls -l次のようになります。

>: ls -l
total 320
-rw-r--r--   1 foo  staff    633  5 Apr 13:23 A.class
-rw-r--r--   1 foo  staff    296  5 Apr 13:24 A.java
...

どういう意味ですかtotal?サイズ?では、寸法はどうなりますか?

答え1

man lsこれは、各ファイル構造の合計要素(通常はPOSIXあたり512バイト、環境変数の詳細については参考資料を参照)から取得したブロックの総数です。したがって、再帰的ではなく、「まれな」ファイルのために肥大しません。$BLOCKSIZEst_blocksst_blocksizestat()

答え2

Mac OS X 10.6.7以降man 1 ls、特に「長いフォーマット」セクションから

In addition, for each directory whose contents are
displayed, the total number of 512-byte blocks used by the files in the directory is
displayed on a line by itself, immediately before the information for the files in
the directory.

関連情報