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

linux 基本文件操作-----creat open write read close

2017-09-21 22:16 393 查看
“linux中一切皆文件”

“linux中一切皆文件”

“linux中一切皆文件”

“linux中一切皆文件”,

这句话已经被轰炸过好多回了。

最基本的操作就是    

open(path,attribute,权限)  0755         

对文件进行操作之前,必须先打开文件。

打开文件时候可以设置文件的读写属性    

O_RDONLY
 //read only   只读

O_WRONLY
//write only 只写

O_RDWR
//read & read  可读写

********    还有其他操作属性,需要时间加深理解

write       对文件进行写 

read  
//无论在pc端还是在开发板,在read之前,必须紧接open,如果中间被write操作,再 进行read,无法读取成功,因为文件的write后,光标在文件的结尾,执行read时,读取不了数据

close
//在 creat  或 open 文件之后,需要与之对应 close 。  

(creat)//旧的操作函数,表示新建。建议使用open()替代。使用creat时如果新建的文件与已存在的文件同名,会被直接覆盖。

对于普通文件 creat(path,权限参数) 等效于  open(path,O_CREAT|O_RDWR|O_TRUNC,权限参数);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: