mkdir - Create Directories, 创建文件夹。
mkdir命令用于创建文件夹。如果文件夹已存在,则不能创建,命令执行失败。
语法:
mkdir [OPTION]... DIRECTORY...
关于记号的说明:当一个命令的描述中的参数后面有三个句号时,意味着该参数可以重复。
所以mkdir命令后面可以接多个参数,也可以接多个文件夹。
比如:
$ mkdir -p -v dir1 dir2
常用选项
Option | Long Option | Meaning |
-m | --mode=MODE | 设置和chmod一样的文件权限,umask属性。(可以使用rwx的组合,但不支持a,即不能用a一个字符代表rwx) |
-p | --parents | 如果创建的文件夹指定了路径,而其中有父级文件夹不存在,则同时创建。如果存在,无影响。 |
-v | --verbose | 显示操作信息 |
-Z | 在SELinux里使用 | |
--help | 显示帮助信息 | |
--version | 显示版本信息 |
注:
1,对一个选项来说,在[ ]之内的是可选内容,否则就是必须内容。
长格式选项需要参数,则短格式选项也需要。比如:
$ mkdir --mode=rw dir1
$ mkdir -m=rw dir1
2,SELinux
SELinux, also known as Security-Enhanced Linux, is an optional part of the Linux kernel which enforces system-wide MACs (mandatory access controls).
SELinux是一个Linux Kernel的可选组件,安全加强版。提供了额外的系统级的强制访问权限控制。
示例
$ mkdir -p dir1/dir2
参考:
Ubuntu man手册