码迷,mamicode.com
首页 > 其他好文 > 详细

mkdir-命令使用

时间:2018-10-23 11:00:03      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:执行   结构   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参数递归创建多级目录:

mkdir-命令使用

标签:执行   结构   not   组合   目录树   当前目录   默认目录   tab   body   

原文地址:http://blog.51cto.com/scajy/2307616

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!