ls -al 就是列出所有的档案的详细权限与属性

Linux档案权限篇之一学习记录_可执行

 第一列就是档案的权限。第二列连接数:每个档案都会将他的权限和属性记录到文件系统的inode中,每个档案名都会连接到一个inode。这个连接数就是记录有多少不同的档案名连接到相同的一个inode号码去了。第三列拥有者:这个档案所属的拥有者账号了。第四列:用户组:表示这个档案所属的群组。第五列就是这个档案占用的容量大小了,默认单位是bytes。第六列:修改日期就是这个档案最近被修改的日期。第七列:档案名。

其中第一列可以划分为十列,第一个字符代表档案的类型:d:代表是目录; -:代表是文件;l:代表是连接文件;b:代表块设备(如硬盘);c:代表字符设备。

 

 接下来的字符中,以三个为一组,均为”rwx“的三个参数的组合。分别是r:可读;w:可写;x:可执行。

指令chown –R [账号名称] [文件或目录],可用于改变档案拥有者。

Linux档案权限篇之一学习记录_文件系统_02

指令chgrp -R [账号名称] [文件或目录]: 改变所属用户组。

Linux档案权限篇之一学习记录_可执行_03

指令chmod xyz -R [文件或目录]:改变文件权限。

Linux档案权限篇之一学习记录_连接数_04

Linux档案权限篇之一学习记录_块设备_05

其中r=4,w=2,x=1,ugo,分别代表user,group和others。

课后习题:

Linux档案权限篇之一学习记录_用户组_06