1. 文件类型
- -普通文件
- d 目录文件
- I 链接文件
- p 管理文件
- b 块设备文件
- c 字符设备文件
- s 套接字文件
2. 文件属性
第一部分表示文件创建者/所有者权限,第二部分表示同组其他用户的权限,第三部分表示其他组用户的权限,权限也可以用数字代替
- 444 r–r–r–
- 600 rw-------
- 644 rw-r–r–
- 666 rw-rw-rw-
- 700 rwx------
- 744 rwxr–r–
- 755 rwxr-xr-x
- 777 rwxrwxrwx
chomd 777 就是赋予三类用户读,写,执行权限
-
r(read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。
-
w(write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
-
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
-
s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。
请注意具备SUID权限的文件,黑客经常利用这种权限,以SUID配上root帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用。
- t或T(Sticky):/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。
3.目录、链接数量
第三列的数字,代表该文件所具有的一级子目录的个数,实际子目录数值是该数字-2,因为 . 和 … 分别代表 本级目录 和 上级目录
4. 创建者与所在组
第4 5列是创建者和所在组的名称
每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。
5.文件大小
表示文件大小。文件大小用byte来表示,而空目录一般都是1024byte,当然可以用其它参数使文件显示的单位不同,如使用ls –k就是用kb莱显示一个文件的大小单位,不过一般我们还是以byte为主。
6.创建的时间和日期
表示最后一次修改时间。以“月,日,时间”的格式表示,如Aug 15 5:46表示8月15日早上5:46分。
7.文件名
第七个栏位,表示文件名。我们可以用ls –a显示隐藏的文件名。