mkdir.1

MKDIR(1)

MKDIR(1)

FreeBSD General Commands Manual

MKDIR(1)

mkdir

make directories

mkdir [-pv] [-m mode] directory_name ...

mkdir 实用程序使用当前 umask(2) 修改的模式 “rwxrwxrwx” (0777) 按照指定的顺序创建命名为操作数的目录。

选项如下:

-m mode

将最终创建的目录的文件权限位设置为指定的模式。 mode 参数可以是 chmod(1) 命令指定的任何格式。 如果指定了符号模式,则操作字符 ‘+’ 和 ‘-’ 相对于初始模式 “a=rwx” 进行解释。

-p

根据需要创建中间目录。 如果未指定此选项,则每个操作数的完整路径前缀必须已经存在。 另一方面,指定此选项后,如果作为操作数指定的目录已存在,则不会报告错误。 中间目录是使用当前 umask 修改的 “rwxrwxrwx” (0777) 权限位以及所有者的写入和搜索权限创建的。

-v

创建目录时要详细,在创建时列出它们。

用户必须在父目录中具有写权限。

The mkdir utility exits 0 on success, and >0 if an error occurs.

创建一个名为 foobar 的目录:

$ mkdir foobar

创建一个名为 foobar 的目录并将其文件模式设置为 700:

$ mkdir -m 700 foobar

创建一个名为 cow/horse/monkey 的目录,根据需要创建任何不存在的中间目录:

$ mkdir -p cow/horse/monkey

-v 选项是非标准的,不建议在脚本中使用它。

rmdir(1)

mkdir 实用程序应与 IEEE Std 1003.2 (“POSIX.2”) 兼容。

mkdir 命令出现在 Version 1 AT&T UNIX 中。

March 15, 2013

FreeBSD 13.1-RELEASE

最后更新于

FreeBSD 中文社区