1# mkdir 2 3 4## 命令功能 5 6mkdir命令用来创建一个目录。 7 8 9## 命令格式 10 11mkdir [_-vp_] [_-m mode_] [_dirname..._] 12 13 14## 参数说明 15 16**表1** 参数说明 17 18| 参数 | 参数说明 | 19| --------- | ------------------------------ | 20| --help | 查看mkdir命令支持的参数列表 | 21| -m | 设置即将创建目录的权限。 | 22| -p | 递归逐级创建父子目录。 | 23| -v | 打印创建目录过程中的详细信息。 | 24| directory | 需要创建的目录。 | 25 26 27## 使用指南 28 29> **须知:** 30> fatfs文件系统所有创建的文件和其挂载节点的权限属性保持一致,目前节点的权限只有用户读写权限,group和others权限不生效, 31> 32> 且只有读写位可设置,有rw和ro两种,因此mkdir在附加-m参数时,创建的目录权限仅有777和555两种,可执行权限也不生效。 33 34## 特殊说明 35 36shell端暂不支持。切换mksh版本可全支持,方法:cd bin; ./mksh。 37 38## 使用实例 39 40举例: 41 42- mkdir testpath 43 44- mkdir -m 777 testpath 45 46- mkdir -pv testpath01/testpath02/testpath03 47 48 49## 输出说明 50 51 52``` 53OHOS:/tmp$ mkdir testpath 54OHOS:/tmp$ ll 55total 2 56drwxrwxrwx 1 0 0 2048 1979-12-31 00:00 testpath/ 57``` 58 59**示例2** 创建指定mode的目录 60 61 62``` 63OHOS:/tmp$ mkdir -m 777 testpath 64OHOS:/tmp$ ll 65total 2 66drwxrwxrwx 1 0 0 2048 1979-12-31 00:00 testpath/ 67``` 68 69**示例3** 逐级创建目录 70 71 72``` 73OHOS:/tmp$ mkdir -pv testpath01/testpath02/testpath03 74mkdir: created directory 'testpath01' 75mkdir: created directory 'testpath01/testpath02' 76mkdir: created directory 'testpath01/testpath02/testpath03' 77OHOS:/tmp$ ll 78total 2 79drwxrwxrwx 1 0 0 2048 1979-12-31 00:00 testpath01/ 80OHOS:/tmp$ ll testpath01/ 81total 2 82drwxrwxrwx 1 0 0 2048 1979-12-31 00:00 testpath02/ 83OHOS:/tmp$ ll testpath01/testpath02/ 84total 2 85drwxrwxrwx 1 0 0 2048 1979-12-31 00:00 testpath03/ 86```