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

首頁 > 開發 > Linux Shell > 正文

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

2020-07-27 18:55:54
字體:
來源:轉載
供稿:網友

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參數進行指定

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

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

主站蜘蛛池模板: 晋州市| 辽宁省| 贺兰县| 顺昌县| 陇南市| 安塞县| 万源市| 鲜城| 错那县| 额济纳旗| 江达县| 邯郸县| 寿光市| 永丰县| 大田县| 教育| 莆田市| 综艺| 涟源市| 荔波县| 雅江县| 台州市| 海原县| 木兰县| 元阳县| 盐亭县| 阳高县| 永修县| 鹤山市| 台前县| 海林市| 昆明市| 黑河市| 清镇市| 忻州市| 高邮市| 吴川市| 静安区| 鄂尔多斯市| 景洪市| 东阳市|