由于文件操纵网上的资源较量多,在这只简述下吧
在Linux 系统中,有关I/O 的操纵可以分为两类。它们是基于文件描写符的I/O 操纵和基于流的I/O 操纵。它们有着各自差异的特点和优势。有些环境下它们是可以彼此替代的,
有些环境下则不是。基于文件描写符的I/O 操纵是通过文件描写符对一个文件执行I/O 操纵的。文件是一个十分重要的观念。凡是生存在外存中的数据都是以文件的形式生存的。文件描写符则是用于描写被打开文件的索引值。凡是环境下,都是通过文件描写符打开一个文件执行I/O 操纵的。
查察全套文章:http://www.bianceng.cn/Programming/C/201212/34807.htm