ls命令显示Linux目录大小(zz)

用ls命令出来的目录大小,不包括里面的文件 大小。用du -sh * 才是。-h选项是将大小转换为比较好看的格式,如K,M什么的。

linux文件系统是用inode来存储文件的 属性,而用Block来存储内容的。而这个inode里面是不存储文件的名字的,所以对于目录来说,它的作用就是通过自己的inode找到自己的 block,block里面记录了你这个目录下面文件名和inode的对应,如果你目录下面的文件很多,那么目录的这个block就会很大了。而这个值于 你目录里面文件的大小是没有关系的,只和你目录下面文件的个数有关系。

发表回复

您的电子邮箱地址不会被公开。