文章目录 一、文件的读操作二、文件的写操作三、文件拷贝操作四、文件操作加fork1)先打开文件,在进程复制2)先复制进程,再打开文件 一、文件的读操作 1)文件常见的参数命令 这里文件a.txt由于我们自己手动写入到文件里面的,所以默认后面有一个\0,而\0作为结尾标记也被算入到字符中 a.txt中所写入的字符 运行结果 二、文件的写操作 运行结果: 三、文件拷贝操作 运行结果 find命令: 模拟cp命令 四、文件操作加fork 1)先打开文件,在进程复制 运行结果 原因:由于父子进程共享同一个文件,所以共享偏移量 2)先复制进程,再打开文件 运行结果: 原因分析:子进程打开文件后对应的是自己的struct file