ls -al列出来的那个文件大小是字节(Byte),不过有的系统比如FreeBSD是以kb为单位(列出的是占用的1k-block的数量)
你可以用 ls -alh 来查看,这样它的单位就自动标上K或M或G( -h 参数原意是 Human Readable即 人类易读)
fenggz@/home/fenggz$ ls -l | grep .iso
-rw-r--r-- 1 fenggz SystemAdmin 664205312 Nov 30 2007 lfslivecd-x86-6.3-r2145.iso
fenggz@/home/fenggz$ ls -lh | grep .iso
-rw-r--r-- 1 fenggz SystemAdmin 634M Nov 30 2007 lfslivecd-x86-6.3-r2145.iso
fenggz@/home/fenggz$
ls -al 是以字节单位显示文件或者文件夹大小;
字节b,千字节kb,
1G=1024M=1024*1024KB=1024*1024*1024B
通常会加参数h来直观显示大小,会使用G、M等来显示大文件
ls -alh
那个是inode的数目吧。使用ls -lia, 即多出来一个 -i。就是要列出文件及文件夹的inode数目。
关于inode的更多信息,再去搜索吧。你需要了解以下概念:inode与block 硬链接与软连接,以及linux文件系统方面的知识。