日期:2014-05-16 浏览次数:20716 次
Linux有如下几种文件类型:
?
?
普通文件 | 这是最常见的文件类型 |
目录文件 | 目录也是一种文件 |
字符设备文件 | 用来访问字符设备 |
块设备文件 | 用来访问块设备 |
FIFO | 用来进程间通信,也称管道 |
套接口 | 用于进程间网络通信 |
连接文件 | 指向两一个文件,有软连接、硬链接 |
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
使用 ls -li? 可以查看文件的详细信息,共分为8个字段。如:
?
?
字段1 | 字段2 | 字段3 | 字段4 | 字段5 | 字段6 | 字段7 | 字段8 |
133469 | drwxr-xr-x | 2 | root | root | 4096 | 2011-03-07 12:18 | 桌面 |
文件索引点 | 文件类型和权限 | 硬链接数 | 文件拥有者 | 所属群组 | 大小 | 最后访问或修改时间 | 文件或目录名称 |
?
?
?
?
?
?
?
?
文件类型和权限,该字段共有10位
第一位:表示文件类型,分为七种:
“-”表示普通文件,“d”表示目录,“c”表示字符设备,“b”表示块设备,“p”表示FIFO,“l”表示软连接,“s”表示套接口;没有专门的符号表示硬链接,硬链接也属于普通文件。
剩余九位,分为三组,分别用来表示文件所有者、所属群组用户、其他用户的访问权限:
“r” 读,“w”写,“x”执行,“-”表示没有该权限
?
对于设备文件,字段6表示主设备号,字段7表示此设备号。