文件 文件的命名 各操作系统的文件命名规则略有不同,在文件 名字的格式(如合法字符集不同、是否区分大 小写等)和长度上存在差异 通常,文件名字由文件名和扩展名组成,中间 用“”分隔。前者标识文件内容、后者标识文 件特性。 通配符,”?代表任何一个符合文件命名要求的 法字符,”代表任何一个合法的字符串
文件 文件的命名 – 各操作系统的文件命名规则略有不同,在文件 名字的格式(如合法字符集不同、是否区分大 小写等)和长度上存在差异 – 通常,文件名字由文件名和扩展名组成,中间 用“.”分隔。前者标识文件内容、后者标识文 件特性。 – 通配符,”?”代表任何一个符合文件命名要求的 合法字符,”*”代表任何一个合法的字符串
文件 文件的分类 〔%按用途: ■系统文件、库文件、用户文件等 〔%按保护级别: 只读文件、读写文件、不保护文件等 %按信息流向: ■输入文件、输出文件、输入/输出文件 %按存放时限: ■临时文件、永久文件、档案文件 %按存放设备类型: ■磁盘文件、磁带文件、软盘文件
文件 文件的分类 按用途: 系统文件、库文件、用户文件等 按保护级别: 只读文件、读写文件、不保护文件等 按信息流向: 输入文件、输出文件、输入/输出文件 按存放时限: 临时文件、永久文件、档案文件 按存放设备类型: 磁盘文件、磁带文件、软盘文件
UNX文件类型 ■普通文件 目录文件 ■设备文件 %块设备文件 〔字符设备文件 %有名管道文件 3 Socket套接字文件
UNIX 文件类型 普通文件 目录文件 设备文件 块设备文件 字符设备文件 有名管道文件 Socket套接字文件
所有者权限 其他用户权限 文件 文件类型 (-,d,l,b/c) 文件的属性 c3用于文件的管理控制和安全保护同组用户权限 %分为: 基本属性:文件名、所有者、授权者、长度等 ■类型属性:普通文件、目录文件、系统文件、隐式 文件、设备文件等 ■保护属性:读、写、可执行、可更新、可删除、可 改变保护、归档等 ■管理属性:创建时间、最后存取时间、最后修改时 间等
文件 文件的属性 用于文件的管理控制和安全保护 分为: 基本属性:文件名、所有者、授权者、长度等 类型属性:普通文件、目录文件、系统文件、隐式 文件、设备文件等 保护属性:读、写、可执行、可更新、可删除、可 改变保护、归档等 管理属性:创建时间、最后存取时间、最后修改时 间等 - r w x r - x - - x 文件类型 (-, d, l, b/c) 所有者权限 其他用户权限 同组用户权限
文件 文件的存取方法 3顺序存取 ■按记录顺序进行读/写操作的存取方法 可分为:固定长度记录、可变长度记录 3直接存取 ■以任意次序(随机)直接读写某个记录 索引存取 1基于索引文件的存取方法
文件 文件的存取方法 顺序存取 按记录顺序进行读/写操作的存取方法 可分为:固定长度记录、可变长度记录 直接存取 以任意次序(随机)直接读写某个记录 索引存取 基于索引文件的存取方法