1.普通文件
2.目录文件
3.链接文件:
软链接和硬链接,其中软连接类似于快捷方式,有自己的inode节点,硬链接是一个指向该文件inode节点的指针,而软连接则是有一个自己的inode节点和数据块,数据块中包含指向文件的路径;对硬链接进行操作则是会影响文件本身,软连接则不会,当文件的所有硬链接都被清除后,文件会被系统自动删除。
4.管道文件:
用于本机进程间通信,是单向。
5.套接字文件:
也是用于进程间通信,不过是双向的,也可以用于网络通信,比管道文件复杂
6.字符设备文件:
流、无缓冲区、常见于键盘和串口
7.块设备文件:
数据以块进行传输,可以随机访问、有缓冲区、常见于硬盘存储器
上图,第一个字符就是文件类型,前中后三位,分别是当前用户组用户和其他用户对该文件的权限,rwx分别是读写执行(read、write、exetuable)。
Top comments (0)