版权所有 © 2014 tutorialspoint
#include <sys/stat.h> #include <sys/types.h> int mkdir(const char *pathname, mode_t mode);
int mkdir(const char *pathname, mode_t mode);
参数 mode 指定要使用的权限。它以通常的方式由进程的 umask 修改:创建的目录的权限为 (mode & ~umask & 0777)。创建的目录的其他模式位取决于操作系统。对于 Linux,请参见下文。
新创建的目录将由进程的有效用户 ID 拥有。如果包含文件的目录设置了 set-group-ID 位,或者如果文件系统以 BSD 组语义挂载,则新目录将继承其父级的组所有权;否则,它将由进程的有效组 ID 拥有。
如果父目录设置了 set-group-ID 位,则新创建的目录也将设置该位。
NFS 底层协议中存在许多不完善之处。其中一些会影响 mkdir()。
mkdir (1)
chmod (2)
mkdirat (2)
mknod (2)
mount (2)
path_resolution (2)
rmdir (2)
stat (2)
umask (2)
unlink (2)
广告