版權所有 © 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)
廣告