unix文件类型

2014-07-17 13:45:05   最后更新: 2014-07-17 13:45:05   访问数量:626




用于存储用户指定的信息,分为ASCII文件和二进制文件

 

包含目录下文件的名字及指向这些文件的指针,任何具有读权限的进程都可以读目录文件,但只有内核可以直接写目录文件,进程只有使用指定函数才可以更改目录文件

 

这种文件类型提供对设备带缓冲的访问,每次访问以固定长度为单位

 

这种文件提供对设备不带缓冲的访问,每次访问长度可变,系统中所有设备要么是字符特殊文件,要么是块特殊文件

 

这种类型文件用于进程间通信,又是也将其称为管道

 

也称为套接字,用于进程间网络通信,也可用于在一台宿主机的进程间非网络通信

 

指向另一文件

 

 

S_ISREG ( )    普通文件

S_ISDIR ( )    目录文件

S_ISCHR ( )    字符特殊文件

S_ISBLK ( )    块特殊文件

S_ISFIFO ( )   管道或FIFO

S_ISLNK ( )    符号链接

S_ISSOCK ( )   套接字

 






读书笔记      技术帖      linux      unix      龙潭书斋      apue      unix环境高级编程      stat      文件类型     


京ICP备15018585号