ls命令在工做中使用不少,说来惭愧,却一直没有理解各个字段的含义。今天研究下,写个博客记录下。spa
total 44:所列出内容的磁盘占用空间总和值。单位为kb,即为第五列全部文件的大小总和。每一个目录的大小按4096(4k)算。因此是(5.8+34+4)=43.8,一个block-size大小为1kb,因此占44个block,即44k博客
df能够查看block的大小,这里为1kb。block-size和total的大小显示有关,以下设置block-size=4k后,total则为11权限
第一列:drwxr-xr-x,d表明目录,-表明普通文件。开始3个字符rwx表明该文件的属主的权限,中间3个字符r-x表明该文件属主所在用户组的其余用户的权限,最后r-x表明其余用户的权限。im
第二列:如果文件则表明该文件的硬连接数。如果目录,则表明该目录下的子目录数,其实default-host目录下并无子目录,为何会显示有2个子目录呢,由于任何目录都有2个子目录,当前目录(.)和子目录(..)。img
第三列:当前文件所属的用户名,若该用户被删除,则会显示该用户删除前的用户id。文件
第四列:当前文件所属的用户组。时间
第五列:如果文件则表明该文件的大小,如果目录则表明该目录的大小(不包括目录下的子目录和文件的大小)。co
第六列:该文件最近修改或者查看的时间。block
第七列:文件名称。磁盘