文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux 文件系统与设备文件系统

Linux 文件系统与设备文件系统

时间:2010-10-31  来源:lin_13824307069

学习Linux 的人都知道Linux下的文件系统和Windows 下的文件系统格式完全不同,一般在Windows下使用FAT16/32, NTFS, 而在Linux下我们使用ext3, ext2文件系统。下面我们谈谈关于在Linux下对文件系统的一些操作。

 

  一、 基于C语言库函数对文件的操作:

        FILE *fopen("path", "module")

        int fread(void *ptr, size_t size, size_t n, FILE *stream);

        int fwrite("const void *ptr, size_t size, size_t n , FILE *stream");

        int fputs(const char *s, FILE *stream);

        char  *fgets(char *s , int n, FILE *stream);

        int fgetpos (FILE *stream, fpos_t *pos);

        int fsetpos(FILE *stream, fpos_t *pos);

        int fseek(FILE *stream, long offset, int whence);

        int fclose(FILE *stream);

 

   二、基于系统调用对文件的操作

 

        int creat(const char *filename, mode_t mode);

        int umask(int newmask);

        int open(const char *pathname, int flags);

        int open(const char *pathname, int flags, mode_t mode);

        int lseek(int fd, offset_t offset, int whence);

        int read(int fd, const void *buf, size_t length);

        int write(int fd, const void *buf, size_t length);

        int close(int fd);

  

   三、 Linux 设备驱动结构 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载