Linux-文件权限

Linux系统中运行ls -al命令可以看到以下信息:

文件信息

第一列代表这个文件的类型和权限

    第一个字符代表文件是目录,文件或链接文件等。

        [d]则是目录

        [-]则是文件

        [l]则表示为链接文件(linkfile)

        [b]表示设备文件里面的可供存储的接口设备

        [c]则表示设备文件里面的串行端口设备,例如键盘、鼠标(一次性读取设备)

    接下来的字符以三个为一组,且均为“rwx”的三个参数的组合,这三个权限的位置不会改变,如果没有权限以[-]代替。

        [r]代表可读(read)

        [w]代表可写(write)

        [x]代表可执行(execute)

    第一组为“文件所有者权限”, 第二组为“同用户组的权限”即文件所属用户组的权限,第三组为“其他非本用户组的权限”。

第二列代表有多少个文件名连接到此节点(i-node)

    每个文件都会将它的权限和属性记录到文件系统的i-node中,不过我们使用的目录树却是使用文件名来记录,因此每个文件名都会连接到一个i-node。这个属性记录的就是有多少个不同的文件名连接到相同的一个i-node号码。

第三列表示这个文件(或目录)的所有者账号

第四列表示这个文件的所属用户组

    在Linux系统下,你的账号会附属于一个或者多个用户组中。 

第五列为这个文件的容量大小,默认单位是B

第六列为这个文件的创建文件日期或者是最近的修改日期,如果这个文件被修改的时间离现在太久,只会显示年份,可以通过ls -l --full-time显示时间

第七列为该文件名,如果文件名前多一个[.]则表示这个文件为隐藏文件

你可能感兴趣的:(Linux-文件权限)