正文
大多数的文件系统实现定义了 7 中文件类型。哪怕开发人员为文件树添加了全新的好东西(例如 /proc
下的进程信息),也必须使其看起来像下列 7 中类型中的一种。
- 普通文件
- 目录
- 字符设备文件
- 块设备文件
- 本地域套接字
- 具名管道
- 符号链接
ls
使用的文件类型编码
文件类型 | 符号 | 创建途径 | 删除方法 |
普通文件 | - | 编辑器、cp 等 | rm |
目录 | d | mkdir | rmdir,rm -r |
字符设备文件 | c | mknod | rm |
块设备文件 | b | mknod | rm |
本地域套接字 | s | socket 系统调用 | rm |
具名管道 | p | mknod | rm |
符号链接 | l | ln -s | rm |