您的位置:首页 > 运维架构 > Linux

Linux 文件编程的两种不同方式

2014-06-02 16:40 316 查看
Linux文件系统:

先简单的介绍下Linux中“文件”的概念,Linux系统有一个重要的特点就是“一切都是文件。在学习Linux文件系统中我们主要了解以下几个内容:

△ Linux系统如何管理文件

△ 文件系统的工作原理

△ 常见的本地文件系统

△ 网络文件系统

△ 内核映射文件系统

本贴讨论的内容不是Linux文件系统,但是又是文件系统的一部分。通俗的来说,给你一个文件你该如何进行读、写等操作,这个内容就叫做文件编程。

Linux文件编程的方法:

□ 系统调用的方法

□ 库函数的方法

先入为主的区别(之后会从具体的实现上来描述):系统调用依赖于Linux操作系统,而库函数与操作系统是独立的,在任何操作系统下,使用C语言库函数操作文件的方法是相同的。

1:系统调用

本贴不从具体的函数定义上来描述,本段给出一段具体的代码实现,然后从代码来分析。






上述代码基本囊括了系统调用方法中文件编程的基本操作

2:库函数



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: