文件目录¶
概述¶
文件目录
文件目录是文件系统中用于组织和管理文件的数据结构,实现文件的按名存取。
目录结构¶
单级目录¶
单级目录
整个文件系统只有一个目录。
特点:
- 实现简单
- 文件不能重名
- 查找效率低
两级目录¶
两级目录
分为系统目录和用户目录。
特点:
- 不同用户文件可重名
- 查找效率提高
- 缺乏灵活性
多级目录(树形目录)¶
多级目录
目录形成树形结构。
特点:
- 层次清晰
- 便于组织
- 允许重名
目录项¶
目录项
目录中的每个条目,描述一个文件或子目录。
内容:
- 文件名
- 文件控制块指针
- 文件类型
路径¶
路径类型
绝对路径¶
- 从根目录开始的完整路径
- 示例: /home/user/file.txt
相对路径¶
相对路径
从当前目录开始的路径。
- 示例: ./docs/file.txt
目录操作¶
目录操作
- 创建目录
- 删除目录
- 列出目录内容
- 改变当前目录