You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.9 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

mkdir
===
用来创建目录
## 补充说明
**mkdir命令** 用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名则在当前目录下创建由dirname指定的目录如果给出了一个已经存在的路径将会在该目录下创建一个指定的目录。在创建目录时应保证新建的目录与它所在目录下的文件没有重名。 
注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。
在一个子目录中应包含类型相似或用途相近的文件。例如,应建立一个子目录,它包含所有的数据库文件,另有一个子目录应包含电子表格文件,还有一个子目录应包含文字处理文档,等等。目录也是文件,它们和普通文件一样遵循相同的命名规则,并且利用全路径可以唯一地指定一个目录。
### 语法
```
mkdir (选项)(参数)
```
```
-Z设置安全上下文当使用SELinux时有效
-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;
-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
--version 显示版本信息。
```
### 参数
目录:指定要创建的目录列表,多个目录之间用空格隔开。
### 实例
在目录`/usr/meng`下建立子目录test并且只有文件主有读、写和执行权限其他人无权访问
```
mkdir -m 700 /usr/meng/test
```
在当前目录中建立bin和bin下的os_1目录权限设置为文件主可读、写、执行同组用户可读和执行其他用户无权访问
```
mkdir -p-m 750 bin/os_1
```