国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux 中open()函數詳解及簡單實例

2019-10-26 18:51:59
字體:
來源:轉載
供稿:網友

open()函數創建文件時便捷的權限設置

頭文件

#include <sys/types.h>  #include <sys/stat.h>#include <fcntl.h>

函數原型

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

當flags參數包含O_REEAT時,需要對mode參數進行指定

    S_IRWXU,00700 權限,代表該文件所有者具有可讀、可寫及可執行的權限。 S_IRUSR 或S_IREAD,00400權限,代表該文件所有者具有可讀取的權限。 S_IWUSR 或S_IWRITE,00200 權限,代表該文件所有者具有可寫入的權限。 S_IXUSR 或S_IEXEC,00100 權限,代表該文件所有者具有可執行的權限。 S_IRWXG 00070權限,代表該文件用戶組具有可讀、可寫及可執行的權限。 S_IRGRP 00040 權限,代表該文件用戶組具有可讀的權限。 S_IWGRP 00020權限,代表該文件用戶組具有可寫入的權限。 S_IXGRP 00010 權限,代表該文件用戶組具有可執行的權限。 S_IRWXO 00007權限,代表其他用戶具有可讀、可寫及可執行的權限。 S_IROTH 00004 權限,代表其他用戶具有可讀的權限 S_IWOTH 00002權限,代表其他用戶具有可寫入的權限。 S_IXOTH 00001 權限,代表其他用戶具有可執行的權限。

第三個參數也可用八進制數字代替,比如0644表示-rw-r–r–

int fd;fd = open("./a.c",O_CREAT,0644);
-rw-r--r-- 1 lyt lyt 0 7月 18 17:12 a.c

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克苏市| 龙泉市| 梅河口市| 衡阳县| 博客| 定日县| 津市市| 天长市| 阜城县| 赫章县| 阳朔县| 宣武区| 东辽县| 诸城市| 威海市| 原阳县| 山东省| 丽水市| 蒙自县| 林周县| 武乡县| 开化县| 蓬溪县| 依兰县| 连城县| 射阳县| 吴旗县| 轮台县| 崇文区| 唐山市| 大连市| 岗巴县| 潮州市| 阿克| 青田县| 嘉义市| 襄城县| 琼海市| 塔河县| 阳山县| 临潭县|