linux是多用户,多任务环境环境。为了了各个用户具有有效保密的文件数据,因此文件的权限管理就变的十分重要了。一般将文件可存取访问的身份分为3种:owner、group、others,每个身份又对文件可以有三种权限:read、write、execute。
输入“ll”命令就显示当前目录的文件属性:
图列出权限、连接、所有者、用户组、文件大小、修改日期、文件名;
第一列代表这个文件的类型和权限
-rw-rw-r--(10个字符);
第一个字符表示该文件的类型;
[d]:目录;[-]:文件;[l]:连接文件;[b]:表示文件里面可供存储的接口设备;
[c]:文件里面的串行端口设备。
后九个字符(每三个为一组)表示r(读)w(写)x(执行)等权限;
前一个组是文件所有者的权限;第二组是用户组的权限,最后一个是other的权限;
第二列表示有多少个文件名连接到此文件名
每个文件都会将它的权限与属性记录到文件系统的i-node中,这里的目录树是使用文件名来记录,
所以每一个文件名都会连接到一个i-node,所以就会有多少文件名连接到这个文件名。
第三列表示这个文件(或者目录)的“所有者帐号”
第四列表示这个文件的所属用户组
在linux系统下,你的帐号会附属一个或者多个的用户组中;
第五列表示该文件的大小(单位默认为B)
第六列表示该文件的创建时间或者最近的修改时间
第七列表示该文件名
如果该文件名前是“.”,表示该文件是隐藏文件。可以使用“ls -a”去显示当前目录的隐藏文件
转载于:https://blog.51cto.com/zheng2048/1786016