linux下mkdir头文件_Linux下的创建目录函数——mkdir()

原型:int mkdir (const char *filename, mode_t mode)

返回0表示成功,返回-1表述出错。使用该函数需要包含头文件sys/stat.h

mode 表示新目录的权限,可以取以下值:

S_IRUSR

S_IREAD

Read permission bit for the owner of the file. On many systems this bit is 0400. S_IREAD is an obsolete synonym provided for BSD compatibility.

//这是对文件用户的读权限赋予

S_IWUSR

S_IWRITE

Write permission bit for the owner of the file. Usually 0200. S_IWRITE is an obsolete synonym provided for BSD compatibility.

//这是对文件用户的写权限赋予

S_IXUSR

S_IEXEC

Execute (for ordinary files) or search (for directories) permission bit for the owner of the file. Usually 0100. S_IEXEC is an obsolete synonym provided for BSD compatibility.

//这是对文件用户执行权限赋予

S_IRWXU

This is equivalent to (S_IRUSR | S_IWUSR | S_IXUSR).

//这包含了以上三种用户权限

S_IRGRP

Read permission bit for the group owner of the file. Usually 040.

//这是对文件用户组读权限赋予

S_IWGRP

Write permission bit for the group owner of the file. Usually 020.

//这是对文件用户组写权限赋予

S_IXGRP

Execute or search permission bit for the group owner of the file. Usually 010.

//这是对文件用户组执行权限赋予

S_IRWXG

This is equivalent to (S_IRGRP | S_IWGRP | S_IXGRP).

//这包含了以上三种组用户权限

S_IROTH

Read permission bit for other users. Usually 04.

//对其他用户的读操作赋予

S_IWOTH

Write permission bit for other users. Usually 02.

//对其他用户的写操作赋予

S_IXOTH

Execute or search permission bit for other users. Usually 01.

//对其他用户的执行操作赋予

S_IRWXO

This is equivalent to (S_IROTH | S_IWOTH | S_IXOTH).

//这包含了以上三种组其他用户权限赋予

S_ISUID

This is the set-user-ID on execute bit, usually 04000. See How Change Persona.

//这下面就不说明了,因为这又涉及set uid ,set gid,sticky bit这三个权限,后面有一篇转贴再说明,不过这也只有我这样的菜鸟不知道的啦.

S_ISGID

This is the set-group-ID on execute bit, usually 02000. See How Change Persona.

S_ISVTX

This is the sticky bit, usually 01000.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值