mkdir-命令使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mkdir-命令使用相关的知识,希望对你有一定的参考价值。
mkdir:命令
1、命令详解
【功能说明】
mkdir命令是“make directories”中每个单词的粗体字母组合而成,其功能是创建目录,默认情况下,如果要创建的目录已经存在,则会提示此文件已经存在;而不会继续创建目录
【语法格式】
mkdir | [option] | [directory] |
---|---|---|
mkdir | [选项] | [目录] |
【选项说明】
参数选项 解释说明(带 Δ 的为重点)
-p
递归创建目录,递归的意思是父目录及其子目录的子目录 Δ
即使要创建的目录实现已存在也不会报错提示目录已经存在
-m 设置新创建目录的默认目录对应的权限
-v 显示创建目录的过程
2、使用案例
1、基础范例
案例1、不使用任何命令参数创建目录用法示例。
我们先来查看下当前的目录树结构,命令如下:
[[email protected] ~]# cd
[[email protected] ~]# tree -d
. #根据结果可以看出当前目录下没有任何目录
0 directories
开始测试创建目录,并检查:
[[email protected] ~]# mkdir data #在当前目录下创建data目录,此处data是相对路径
[[email protected] ~]# tree -d
.
└── data #可以看到data目录已经创建。
1 directory
[[email protected] ~]# mkdir data #再次执行创建命令会提示目录已经存在。
mkdir: 无法创建目录"data": 文件已存在
扩展知识:
windows下的目录路径样式为d:data est,而linux下的路径样式为/data/test,它们的目录顶点和分隔符均不同。
案例2:使用-p参数递归创建目录
当我们创建多级目录时,如果第一级目录(cc)不存在,那么我们创建结果会报错,导致无法创建成果,操作如下:
[[email protected] ~]# mkdir cc/test
mkdir: cannot create directory ‘cc/test‘: No such file or directory #提示没有这个文件或目录
此时,可以指定-P参数递归创建多级目录:
以上是关于mkdir-命令使用的主要内容,如果未能解决你的问题,请参考以下文章