标签:执行 结构 not 组合 目录树 当前目录 默认目录 tab body
mkdir:命令1、命令详解
【功能说明】
mkdir命令是“make directories”中每个单词的粗体字母组合而成,其功能是创建目录,默认情况下,如果要创建的目录已经存在,则会提示此文件已经存在;而不会继续创建目录
【语法格式】
mkdir | [option] | [directory] |
---|---|---|
mkdir | [选项] | [目录] |
【选项说明】
参数选项 解释说明(带 Δ 的为重点)
-p
递归创建目录,递归的意思是父目录及其子目录的子目录 Δ
即使要创建的目录实现已存在也不会报错提示目录已经存在
-m 设置新创建目录的默认目录对应的权限
-v 显示创建目录的过程
2、使用案例
1、基础范例
案例1、不使用任何命令参数创建目录用法示例。
我们先来查看下当前的目录树结构,命令如下:
[root@1-230 ~]# cd
[root@1-230 ~]# tree -d
. #根据结果可以看出当前目录下没有任何目录
0 directories
开始测试创建目录,并检查:
[root@1-230 ~]# mkdir data #在当前目录下创建data目录,此处data是相对路径
[root@1-230 ~]# tree -d
.
└── data #可以看到data目录已经创建。
1 directory
[root@1-230 ~]# mkdir data #再次执行创建命令会提示目录已经存在。
mkdir: 无法创建目录"data": 文件已存在
扩展知识:
windows下的目录路径样式为d:\data\test,而linux下的路径样式为/data/test,它们的目录顶点和分隔符均不同。
案例2:使用-p参数递归创建目录
当我们创建多级目录时,如果第一级目录(cc)不存在,那么我们创建结果会报错,导致无法创建成果,操作如下:
[root@1-230 ~]# mkdir cc/test
mkdir: cannot create directory ‘cc/test‘: No such file or directory #提示没有这个文件或目录
此时,可以指定-P参数递归创建多级目录:
标签:执行 结构 not 组合 目录树 当前目录 默认目录 tab body
原文地址:http://blog.51cto.com/scajy/2307616