• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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```