文件系统 Uw文件系纤概述 ☆EXt2文件系统简介 1958 2021/2/9 嵌入式系统实验室 Linux Os analysis 2184 EMBEDDED SYSTEM LABDRATORY
2021/2/9 Linux OS analysis 2/84 文件系统 ❖Unix文件系统概述 ❖Linux的虚拟文件系统 ❖Ext2文件系统简介
提纲 文件 ◇硬链接和软链接 ◆文件类型 ☆文件描述符与索引节点 ◆访问权限和文件模式 ◆文件操作的系统调用 2021/2/9 嵌入式系统实验室 Linux Os analysis 4|84 EM目 EDDED SYSTEM LA口RAT口RY
2021/2/9 Linux OS analysis 4/84 提纲 ❖文件 ❖硬链接和软链接 ❖文件类型 ❖文件描述符与索引节点 ❖访问权限和文件模式 ❖文件操作的系统调用
文件 ☆Unⅸ文件是以字节序列组成的信息载体 ◆内核不解释文件的内容 ◆文件的组织 Figure 1-1. An example of a directory tree dev ome bin .. usr fdo)∴(hda ls)…(cr 2021/2/9 M日 EDDED SYSTEM LA日口RAT口R丫
2021/2/9 Linux OS analysis 5/84 文件 ❖Unix文件是以字节序列组成的信息载体 ❖内核不解释文件的内容 ❖文件的组织
文件、目录和目录树 ☆文件被组织成一个树状的命名空间 >文件:叶结点 >目录:根节点(根目录“/)和中间节点 目录使用一个目录名标识。 ●目录节点包含它下面的文件及子目录的所有信息 ◆文件名和目录名1958 不能使用“和字符“0,其他ASCI字符都OK 长度:不同的文件系统有不同的限制, 通常<256个字符 同一个目录下,不允许文件重名;不同目录下无妨 2021/2/9 Linux Os analysis 6/84 嵌入式系统实验室 EM目 EDDED SYSTEM LA口RAT口RY
2021/2/9 Linux OS analysis 6/84 文件、目录和目录树 ❖文件被组织成一个树状的命名空间 ➢文件:叶结点 ➢目录:根节点(根目录“/”)和中间节点 ⚫目录使用一个目录名标识。 ⚫目录节点包含它下面的文件及子目录的所有信息 ❖文件名和目录名 ➢不能使用“/”和字符“\0”,其他ASCII字符都OK ➢长度:不同的文件系统有不同的限制, 通常<256个字符 ➢同一个目录下,不允许文件重名;不同目录下无妨
令当前工作目录 Unx的每个进程都有一个当前工作目录, current working directory,属于进程的执行上下文 令绝对路径:用来在命名空间中指定一个特定的文 件,以“/打头,表示以根目录作为起点 形如 1958 >/home/chenxi/sample/test.c ◆相对路径:以当前工作目录作为起点 例如当前目录为“ home/chen”,则上述文件的相对 路径可以是“ sample/test. c 2021/2/9 嵌入式系统实验室 Linux Os analysis 7|84 EM目 EDDED SYSTEM LA口RAT口RY
2021/2/9 Linux OS analysis 7/84 ❖当前工作目录 ➢Unix的每个进程都有一个当前工作目录,current working directory,属于进程的执行上下文 ❖绝对路径:用来在命名空间中指定一个特定的文 件,以“/”打头,表示以根目录作为起点, 形如 ➢“/home/chenxl/sample/test.c” ❖相对路径:以当前工作目录作为起点 ➢例如当前目录为“/home/chenxl”,则上述文件的相对 路径可以是“sample/test.c