Linux的文件属性

在Linux系统中,文件或目录的属性主要包括:索引节点(Inode)、文件类型、权限属性、链接数、所归属的用户和用户组、最近修改时间等内容。

执行ls-lhi命令可以显示/tmp目录下内容的常见属性信息,示例如下:

[root@node1 ~]# ls -ihl /tmp
total 20K
33971356 -rw-r--r--. 1 root root    100 Oct  1  2020 test
33971355 -rw-r--r--. 1 root root    0 Sep 23 00:24 test2.log
33875523 -rw-r--r--. 1 root root    4 Oct  1  2020 test.log
33971356   -        rw-r--r--.                        1       root root    100   Oct  1  2020    test
索引节点号  文件类型   文件权限(有些有".",表示selinux)  硬链接数    属主  属组  大小文件  最近访问使劲按    文件名

第一列:Inode索引节点编号(相当于人的身份证、家庭住址,全国唯一);系统读取文件时首先通过文件名找到Inode号码,然后才能读取到文件内容。
第二列和第三列:文件类型及权限。这一列共包含11个字符,其中第一个字符为文件类型,随后的9个字符为文件的对应权限,最后一个字符点号“.”是与SELinux有关的一个标识。
第四列:硬链接个数。相当于超市的多个入口,可以从不同的文件入口进入文件,还可以互为备份。
第五列:文件或目录所属的用户(属主)。在Linux系统里,文件和程序的存在必须要有用户和组满足相应的存在需求。
第六列:文件或目录所属的组(属组)(家庭)。
第七列:文件或目录的大小。
第八列:文件或目录的修改时间,默认为月、日、时、分。
第九列:实际的文件名或目录名。需要注意的是,文件名不算文件的属性。

常见文件类型

 

posted @ 2020-09-23 20:11  yaowx  阅读(258)  评论(0编辑  收藏  举报