mkdir
rose1 发表于 2020-10-06 03:19浏览次数:
在类似Unix的操作系统上,mkdir命令在文件系统中创建新目录。 本文档介绍mkdir的GNU / Linux版本。
查看英文版
目录:
1 mkdir 运行系统环境
2 mkdir 语法
3 mkdir 例子
mkdir 运行系统环境
Linux
mkdir 语法
mkdir [-m=mode] [-p] [-v] [-Z=context] directory [directory ...]
mkdir --version
mkdir --help
选件
目录 |
要创建的目录的名称。如果指定的目录不存在,则mkdir创建它。可以指定多个目录。 指定的目录可以包含路径信息。例如,如果当前目录为/ home / hope,而您想创建目录/ home / hope / Documents / writing,则可以使用命令mkdir Documents / writing。如果Documents文件夹尚不存在,则应指定-p选项以自动创建它,否则该命令将失败。 |
-m=模式, --mode=模式 |
您可以使用-m选项为创建的目录设置文件模式(权限等)。mode的语法与chmod命令相同。 |
-p, --parents |
根据需要创建父目录。指定此选项后,如果目录已存在,则不会报告任何错误。 |
-v, --verbose |
详细输出。为每个创建的目录打印一条消息。 |
-Z=context, --context=context |
如果使用的是SELinux,则此选项将每个创建的目录的安全性上下文设置为context。有关安全上下文的详细信息,请查阅您的SELinux文档。 |
--help | 显示帮助消息,然后退出。 |
--version | 显示版本信息,然后退出。 |
退出状态
如果所有操作均成功,则mkdir返回退出状态为零;如果操作失败,则返回非零退出状态。
查看英文版
mkdir 例子
mkdir myfiles
在当前目录中创建一个名为myfiles的新目录。
mkdir ~/myfiles
在您的主目录中创建目录myfiles,在此使用波浪号(“ 〜 ”)指定。有关使用〜表示您的主目录的更多信息,请参见bash中的波浪号扩展。
mkdir -m a=rwx mydir
创建mydir目录,并设置其文件模式(-m),以便所有用户(a)可以读取(r),写入(w)和执行(x)。
对于目录,这意味着系统上的任何用户都可以查看(“读取”)并在目录中创建/修改/删除(“写入”)文件。任何用户还可以例如使用cd命令更改为(“执行”)目录。
chdir -m 777 mydir
与上述命令相同,但使用数字文件模式。向所有用户授予对该目录的读取,写入和执行权限。(有关文件模式的更多信息,请参见chmod)。
mkdir -p /home/hope/Documents/pdf
创建目录/ home / hope / Documents / pdf。如果没有任何父目录/ home,/ home / hope或/ home / hope / Documents,它们将自动创建。
查看英文版