关于ls -l

关于ls -l

ls -l 命令的第一行会显示一个total的值,不知道是什么意思,我看到有的资料说,是指目录中所有文件所占的空间(块数blocks),但我找了几个目录计算了一下,总是不对,请各位指教.
当前目录下文件大小的总和
ls -ls | awk '{tot +=$1}END{print "tatal "tot}'
,请问一下,什么是direct blocks和indierct blocks