1.打开文件 open;

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

    例:创建文件 fd = open("test.txt", O_CREATE|0777);

           if(fd == -1){

              perror("open test.txt");

              return -1;

            }

2.读文件read;

  格式:ssize_t  read(int fd, void * buf, size_t count);

    例: ret = read(fd,  buf, 1024);

       ret 为从fd中读取的字符数,buf中为从fd中所读的内容;

3.写文件write;

       格式:ssize_t  write(int fd, void * buf, size_t count);

    例: ret = write(fd,  buf, 1024);

       ret 为从buf中写入到fd中的字符数;

4.控制文件指针的偏移量lseek;

       格式:off_t  lseek(int fd, off_t offset, int whence);

    例: ret = lseek(fd,  0, SEEK_END);

       ret 为fd 文件中的字符数;

转载于:https://www.cnblogs.com/yyq-is-log/p/4200010.html

linux 中文件的操作相关推荐

  1. python打开文件夹的权限_python修改linux中文件(文件夹)的权限属性操作

    今天生成的对流云团路径图片放在linux下,文件的权限都是rw,没有x,后续的别人的程序调用不了,这里附上对三个属性的简单解释,有不够的欢迎大家补充 Linux的权限不是很细致,只有RWX三种 r(R ...

  2. Linux什么是文件IO,linux中文件IO

    一. linux常用文件IO接口 1.1. 文件描述符 1.1.1. 文件描述符的本质是一个数字,这个数字本质上是进程表中文件描述符表的一个表项,进程通过文件描述符作为index去索引查表得到文件表指 ...

  3. linux下计算目录文件和,统计Linux 中文件和文件夹/目录的数量(示例代码)

    嗨,伙计们,今天我们再次带来一系列可以多方面帮助到你的复杂的命令. 通过操作命令,可以帮助您计数当前目录中的文件和目录.递归计数,统计特定用户创建的文件列表等. 在本教程中,我们将向您展示如何使用多个 ...

  4. linux文件目录含义,Linux中文件权限目录权限的意义及权限对文件目录的意义

    linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括增加删除文件的具体内容: x:文件就具有了可执行的权限-------注意:这里和w ...

  5. Linux中文件复制、删除、移动、压缩、解压命令

    Linux中文件复制.删除.移动.压缩.解压命令 复制 cp命令 命令:cp [-adfiprl]源文件或目录 目标文件或目录 说明:将指定源文件或目录复制到目标文件或目录 [选项]: -a 该选项通 ...

  6. Linux中文件查找技术大全

    Linux中文件查找技术大全 转载出处:http://tech.sina.com.cn/c/2001-10-29/6739.html 文/Linuxdoor 每一种操作系统都是由成千上万个不同种类的文 ...

  7. linux 文件指针,Linux中文件描述符fd与文件指针FILE*互相转换实例解析

    本文研究的主要是Linux中文件描述符fd与文件指针FILE*互相转换的相关内容,具体介绍如下. 1.文件描述符fd的定义:文件描述符在形式上是一个非负整数.实际上,它是一个索引值,指向内核为每一个进 ...

  8. 【整理归纳】Linux中文件的Access,Modify,Change区别

    [整理归纳]Linux中文件的Access,Modify,Change区别 Access\Modify\Change的初始时间记录都是文件被创建的时间 Access 指最后一次读取的时间(访问) Mo ...

  9. linux 中文件批量重命名

    mv 命令与批量重命名 linux 中文件重命名一般使用 mv 命令来完成.此命令以单个文件为参数将旧文件重命名为一个新的文件.如果要实现批量化重命名操作,用户需要自行编写程序. 实现批量重命名 最简 ...

  10. Linux下文件的操作

    Linux下文件的操作 01-7-27 上午 10:34:05 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件   1.文件的 ...

最新文章

  1. c++ 小游戏_C/C++编程笔记:C语言写推箱子小游戏,大一学习C语言练手项目
  2. 这些好用的网站,看看你都收藏了没!
  3. python编程是干啥用的-浅谈Python类中的self到底是干啥的
  4. 5位最具影响力的程序员
  5. 图的定义存储和遍历(一级)
  6. 跳转控制语句之break
  7. Python基础(一)--初识Python
  8. 读懂金融危机必看的十四本书
  9. MultiDesk远程桌面连接
  10. c#+上传文件至服务器,C# 实现文件上传到服务器
  11. iOS逆向 和班尼特福迪一起攻克难关(unity)
  12. 实验十OSPF路由聚合
  13. MFC中afx_msg是什么
  14. 苹果发布黄色版 iPhone 14,定价 5999 元起;大神李沐被曝离职投身大模型创业;Atlassian 裁员 |极客头条...
  15. Zabbix Server trapper两个命令注入漏洞(CVE-2017-2824和CVE-2020-11800)
  16. php redis 挂掉,redis中的宕机什么意思
  17. zabbix3.0配置服务器流量告警
  18. C语言逻辑推理题谁是凶手
  19. Linux使用GitHub
  20. C语言:输入一串字符串,统计字符串中有多少个数字

热门文章

  1. CentOS系统时间与网络同步
  2. 外军网络空间作战简报
  3. 5、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle该项目的开发——使用datagrid做报表
  4. 一百个人眼中的一百种爱情
  5. Luogu1306 斐波那契公约数
  6. HDU6072 Logical Chain
  7. 微信小程序报错:Unhandled promise rejection TypeError: WebAssembly.instantiate(): Argument 0 must be a buffe
  8. 怎么写c++ documentation_球鞋鞋标怎么看真假、有几种 耐克鞋标鉴定方法推荐
  9. 安装oracle bi apps,Oracle BI Apps 11.1.1.7.1 系统安装(十一,配置ODI)
  10. 安装时间大于30秒_高送转第一股秒板,封单金额近百亿!最新高送转潜力股名单曝光...