《Linux C从入门到精通》.明日科技.第09章.文件操作
Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo 文件初探 本讲大纲: 文件与文件系统的概念 文件的属性 文件的相关信息 文件与文件系统的概念 所谓文件是指一组相关数据的有序集合。在Linux系统中,文件中的数据与数据之间的关系,是由使用文件的应用程序建立和解释的。他们仅在一个文件中有关系。 而文件系统是指文件数据结构和管理文件的程序集合,除此之外,还包括ext2、ext3等分区格式和某个具体的目录。 文件的属性 文件的相关信息 标题 文件的相关操作 本讲大纲: 修改文件属性 复制文件描述符 获取文件信息 文件的其他操作 修改文件属性 复制文件描述符 在Linux系统中提供了两个函数dup()和dup2()用于复制文件的描述符。 这两个函数的定义形式如下: #includeunistd.h Int dup(int oldfd); Int dup2(int oldfd,int newfd); 这两个函数主要实现了复制一份参数oldfd表示的文件描述符,并将文件描述符返回。 复制出来的文件描述符与原来的文件描述符指的是同一个文件,共享所有的锁定、读写位置和各项权限或旗标。 如果函数调用成功,返回值为最小及尚未使用的文件描述符;否则返回值为-1,并设置适当的errno值。 dup返回的新文件描述符是该进程未使用的最小文件描述符。dup2可以用newfd参数指定新描述符的数值。如果newfd当前已经打开,则先将其关闭再做dup2操作,如果oldfd等于newfd,则dup2直接返回newfd而不用先关闭newfd再复制。 获取文件信息 文件的其他操作 标题 特殊文件的操作 本讲大纲: 目录文件的操作 链接文件的操作 设备文件 Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo
您可能关注的文档
- 《05古诗》.ppt
- 《1.2细胞的多样性和统一性》课件.ppt
- 《10s管理》.pptx
- 《15.1-两种电荷》ppt课件.ppt
- y1-2第一讲-下-城市规划思想发展.ppt
- X线成像原理.ppt
- 《25HZ相敏轨道电路分路不良探讨》调研报告--周生龙.doc
- 《3-6岁儿童学习与发展指南》解读-园长班.ppt
- ★★天津LNG接收站试压方案(气压).doc
- 《13.2_让电灯发光》.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 交流转辙机道岔动作电流故障曲线分析信号集中监测课件.pptx VIP
- 2025届东北三省三校高三下学期第一次联合模拟考试政治试题(原卷版+解析版).docx VIP
- 养老服务质量检测90项.pdf VIP
- 光谱分析图谱与标志.docx
- 2025新课标中考英语词汇.pdf VIP
- T_CNPHARS 0001-2025 群体药动学药效学分析标准操作规范.pdf VIP
- (2026年)血浆置换及血浆分离吸附护理要点PPT课件.pptx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 医院培训课件:《死亡医学证明(推断)书》规范填写及死因链基础知识.pptx VIP
- 健康体检表样表最新文档.docx VIP
原创力文档

文档评论(0)