我看舍友写博客,我也写写。欢迎大家批评指正。
Linux文件属性1
首先查看一下:
ls –l (查看文件的文件属性)
上面显示文件属性一共7个常见的字段。各个字段的含义
1. 第一个字段:文件权限
就是‘-’或者r、w、x的组合。一共10位。
左面开始数起,
A)第一位 文件类型
-:常规文件:系统普通文件。
d: (directory)目录文件,目录是特殊的文件,目录文件。
p: (pipe)管道文件
一个进程向管道中写数据,一个进程从管道中去数据。
b: (block)块设备文件
磁盘等。
c: (character)字符设备文件
终端、打印机等。
s: (socket)套接字文件
l: (link)符号连接文件
访问符号连接文件实际访问的是后面的源文件。
/********************************************/
2到9位 文件权限
首先这里会出现的权限有
r (read 读) w(write 写) x(execute 执行)
s(S) SUID/SGID ,t(T) SBIT (大小写这里先不用管)
每一位的权限是固定的 有该权限 就显示字母 没有该权限 就显示 –
A) 2到4位 文件所有者权限
2位 文件所有者具有读权限
3位 文件所有者具有写权限
4位 文件所有者具有执行权限
(文件拥有者具有读权限 写权限 执行权限)
(文件所有者没有读权限 没有写权限 没有执行权限)
-r-x- - - - - - - - - 1 leaf leaf 39 10月 9 23:34 1.txt
(文件所有者有读权限 没有写权限 有执行权限)
B) 5到7位 文件所属用户组权限
5位 文件所属用户组读权限
6位 文件所属用户组写权限
7位 文件所属用户组执行权限
-r-x-wx- - - 1 leaf leaf 39 10月 9 23:34 1.txt
(文件所属用户组 没有读权限 有写权限 有执行权限)
C) 8到10位 其他人对文件的权限(所属组以外的人)
8位 其他人对文件读权限
9位 其他人对文件写权限
10位 其他人对文件执行权限
-r-x-wxrw- 1 leaf leaf 39 10月 9 23:34 1.txt
(其他人对文件具有读权限 有写权限 没有执行权限)
特殊权限
-r-s-wsrwt 1 leaf leaf 39 10月 9 23:34 1.txt
s只会出现在文件拥有者的x权限位(4位) 和 文件所属用户组的x权限位(7位)
在 4位叫做SUID权限
在 7位叫做SGID权限
t只会出现在其他人的x权限为(10位)
在10位叫做SBIT权限
具体含义以后讨论
(图片不能超过2M 本来是图片的地方只能打字了 )
我是先在word里面编辑的(宿舍总是断网) 可以去这里下载http://pan.baidu.com/s/1i3FA9Ml