短选项 长选项 含义
-m <目录属性> --mode <目录属性> 建立目录时同时设置目录的权限。
-p --parents 此选项后,可以是一个路径名称。
若路径中的某些目录尚不存在,系统将自动建立好那些尚不存在的目录。
即一次可以建立多个目录。
-v --verbose 每次创建新目录都显示信息
实例1:创建一个空目录 
[root@localhost test]# mkdir test1 
[root@localhost test]# ls -l 
总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1 
 
实例2:创建多层目录 
[root@localhost test]# mkdir -p test2/test22 
[root@localhost test]# ls -l 
总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1 
drwxr-xr-x 3 root root 4096 10-25 17:44 test2 
[root@localhost test]# cd test2/ 
[root@localhost test2]# ls -l 
总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22 
 
实例3:创建权限为777的目录 
[root@localhost test]# mkdir -m 777 test3 
[root@localhost test]# ls -l 
总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1 
drwxr-xr-x 3 root root 4096 10-25 17:44 test2 
drwxrwxrwx 2 root root 4096 10-25 17:46 test3 
说明:test3 的权限为rwxrwxrwx 
 
实例4:创建新目录都显示信息 
[root@localhost test]# mkdir -v test4 
mkdir: 已创建目录 “test4” 
[root@localhost test]# mkdir -vp test5/test5-1 
mkdir: 已创建目录 “test5” 
mkdir: 已创建目录 “test5/test5-1” 
 
 
实例五:一个命令创建项目的目录结构 
[root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
mkdir: 已创建目录 “scf” 
mkdir: 已创建目录 “scf/lib” 
mkdir: 已创建目录 “scf/bin” 
mkdir: 已创建目录 “scf/doc” 
mkdir: 已创建目录 “scf/doc/info” 
mkdir: 已创建目录 “scf/doc/product” 
mkdir: 已创建目录 “scf/logs” 
mkdir: 已创建目录 “scf/logs/info” 
mkdir: 已创建目录 “scf/logs/product” 
mkdir: 已创建目录 “scf/service” 
mkdir: 已创建目录 “scf/service/deploy” 
mkdir: 已创建目录 “scf/service/deploy/info” 
mkdir: 已创建目录 “scf/service/deploy/product” 
[root@localhost test]# tree scf/ 
scf/ 
|-- bin 
|-- doc 
|   |-- info 
|   `-- product 
|-- lib 
|-- logs  
|   |-- info 
|   `-- product 
`-- service 
      `-- deploy 
        |-- info 
         `-- product 
 
12 directories, 0 files 
创建多层目录
目录结构:当前目录/test1/test2
mkdir -p test1/test2 同等级多个目录
当前目录/
|--test1
|--test12
|--test13

mkdir {test1,test12,test13} 创建多层多个目录
当前目录/
|--test1
|--test2
|--test12
|--test13

mkdir -p {test1/test2,test12,test13} 当前目录/
|--test1
|--test2
|--test3
|--test12
|--test22
|--test13

mkdir -p {test1/test2/test3,test12/test22,test13}

当前目录下,并存test1、tes1t12、test13三个目录。
test1目录下,存在test2。另外在test2目录下,存在test3.
test12目录下,存在test22。

mkdir 创建目录的更多相关文章

  1. IOS使用mkdir创建目录

    在IOS真机上可以创建目录的位置只有两个Documents和Caches,如果直接在NSHomeDirectory()上创建目录,会失败,返回的errno含义为操作被禁止. 获取Caches中的一个目 ...

  2. mkdir创建目录时,如果上级目录没有是创建不成功的

    mkdir创建目录时,如果上级目录没有是创建不成功的 ,此时必须用 mkdirs()方法方可.

  3. mkdir创建目录

    mkdir:make directories(创建目录) 创建目录的首要条件:在当前目录或者欲创建目录下,该用户具有写入权限,mkdir详细功能如下: 1.mkdir不接任何参数时,即mkdir di ...

  4. Linux 命令 - mkdir: 创建目录

    命令格式 mkdir [OPTION]... DIRECTORY... 命令参数 -m, --mode=MODE 设置文件的模式,类似于 chmod 命令. -p, --parents 需要时创建指定 ...

  5. 常用命令ls cd cp mv touch mkdir pwd rm cut sort tr more less

    ls  -ldhtai 显示目录下面的文件 ls -l 显示详细信息 ls -d 显示当前目录 ls -t 以时间先后顺序显示 ls -a 列出所有文件包括隐藏文件 ls -i 显示文件的inode号 ...

  6. 一个字母引发的血案 java.io.File中mkdir()和mkdirs()

    一个字母引发的血案 明天开始放年假了,临放假前有个爬虫的任务,其中需要把网络图片保存到本地,很简单,马上写完了代码: //省略部分代码... Long fileId= (Long) data.get( ...

  7. linux 学习之路:mkdir命令使用

    linux mkdir 命令 在当前目录下创建文件夹,当前账号需要保证目录下有写到权限. 1.命令格式 mkdir[选项]文件名 mkdir  创建目录文件 语法:mkdir [ -m Mode ] ...

  8. php mkdir No such file or director问题

    有时使用mkdir创建目录时会出现 No such file or director这样的错误,导致这个错误的原是 比如你要创建目录 a\b\c目录,但是创建时父目录b也不存在时就会出现这样的问题. ...

  9. 相对和绝对路径 mkdir cd rm 等命令

     1. 绝对路径和相对路径    个人理解: 绝对路径-----即从根目录开始一直到你需要找的文件或目录的路径 (即任何情况下都以根目录为起点) 相对路径------即从当前目录开始一直找到你需要找的 ...

随机推荐

  1. 使用window.getSelection()获取div中选中文字内容及位置

    div添加一个弹出事件: $(document).ready(function () { $("#marked-area").mouseup(function (e) { $sco ...

  2. oracle或mysql定时增量更新索引数据到Elasticsearch

    利用kettle Spoon从oracle或mysql定时增量更新数据到Elasticsearch https://blog.csdn.net/jin110502116/article/details ...

  3. Python 装饰器和抽象类

    #装饰器:对类或者函数进行功能的扩展 ''' #第一步:基本函数 def la(): print('脚踏黄河两岸,手拿机密文件,前面机枪扫射,后面炮火连天') #调用函数 la() la() #第二步 ...

  4. [SDOI2010]星际竞速——费用流

    类似于最短路的网络流,而且还要保证每个点经过一次,拆点就比较方便了. 连边怎么连?要保证最大流是n(每个点经过一次)还要能从直接跳转 将每个点拆点.源点向每个点的入点连一条容量为1费用为0的边.源点向 ...

  5. 【BZOJ 3376】[Usaco2004 Open]Cube Stacking 方块游戏 带权并查集

    这道题一开始以为是平衡树结果发现复杂度过不去,然后发现我们一直合并而且只是记录到最低的距离,那么就是带权并查集了,带权并查集的权一般是到根的距离,因为不算根要好打,不过还有一些其他的,具体的具体打. ...

  6. JS让任意图片垂直水平居中且页面不滚动

    说一下以前遇到的一个问题: 假设有一张小图,要实现点击查看大图的功能,而这个图的宽高可能会超过浏览器的宽高,这时候我们通过JS来改变图片的宽高,从而实现图片在浏览器居中显示且不滚屏. 方法如下: 首先 ...

  7. 活泼的CSS 3动态气泡按钮制作

    这一次,我们正在创造一个有用的设置与对CSS3的多重背景和动画的力量动画按钮.通过此按钮包,您可以很容易地变成一个动画按钮,在您的网页上的任何链接只是指定一个类名.没有必要JavaScript.四色主 ...

  8. weblogic的安装和注意的问题以及在idea怎么用weblogic启动一个web服务

    第一步下载weblogic: 大家可以通过我的网盘下载weblogic,地址如下 https://pan.baidu.com/s/1NkZ_Gd-xfim5YGcdtjYoUw 第二步安装weblog ...

  9. mybatis的mapper文件的大于号特殊符号使用

    第一种方法: 用了转义字符把>和<替换掉,然后就没有问题了. SELECT * FROM test WHERE 1 = 1 AND start_date  <= CURRENT_DA ...

  10. 对Office文档进行授权

    Microsoft.Office.Interop.Word.ApplicationClass app = new Microsoft.Office.Interop.Word.ApplicationCl ...