文章目录

  • 1.命令格式
  • 2.命令功能
  • 3.命令参数
  • 4.命令实例
    • 实例1:创建一个空目录
    • 实例2:递归创建多个目录或一次创建多级目录
    • 实例3:创建权限为777的目录
    • 实例4:创建新目录都显示信息
    • 实例5:一个命令创建项目的目录结构

linux mkdir 命令用来创建指定的名称的目录,创建目录的用户在当前目录中具有写权限,并且指定不存在。

1.命令格式


mkdir [选项] 目录…

2.命令功能


通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

3.命令参数


-m, —mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; -v, --verbose - 每次创建新目录都显示信息
–help - 显示此帮助信息并退出–version - 输出版本信息并退出

4.命令实例


文中示例是在windows cygwin 中执行的。

实例1:创建一个空目录

命令:

mkdir dirName

执行与输出

Administrator@2013-0329-1017 ~
$ mkdir test
Administrator@2013-0329-1017 ~
$ cd test
Administrator@2013-0329-1017 ~/test

实例2:递归创建多个目录或一次创建多级目录

命令:

mkdir -p test1/test11/test111

执行与输出

Administrator@2013-0329-1017 ~/test
$ mkdir -p test1/test11/test111
Administrator@2013-0329-1017 ~/test
$ cd test1/test11/test111/
Administrator@2013-0329-1017 ~/test/test1/test11/test111
$

实例3:创建权限为777的目录

命令:

mkdir -m 777 test2

运行和输出:

Administrator@2013-0329-1017 ~
$ mkdir -m 777 test2
Administrator@2013-0329-1017 ~
$ ls -l
总用量 12750
drwxr-xr-x+ 1 Administrator  None          0 六月 28 10:52 test
drwxrwxrwx+ 1 Administrator  None          0 六月 28 10:55 test2

说明:test2 的权限为rwxrwxrwx

实例4:创建新目录都显示信息

命令:

mkdir -v test3

运行和输出:

Administrator@2013-0329-1017 ~
$ mkdir -v test3
mkdir: 已创建目录 "test3"Administrator@2013-0329-1017 ~
$ mkdir -vp test4/test41
mkdir: 已创建目录 "test4"
mkdir: 已创建目录 "test4/test41"

实例5:一个命令创建项目的目录结构

mkdir -vp 项目组织

子文件用{}包裹起来,子文件目录之间用逗号分隔。

Administrator@2013-0329-1017 ~
$ mkdir -vp project/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
mkdir: 已创建目录 "project"
mkdir: 已创建目录 "project/lib/"
mkdir: 已创建目录 "project/bin/"
mkdir: 已创建目录 "project/doc"
mkdir: 已创建目录 "project/doc/info"
mkdir: 已创建目录 "project/doc/product"
mkdir: 已创建目录 "project/logs"
mkdir: 已创建目录 "project/logs/info"
mkdir: 已创建目录 "project/logs/product"
mkdir: 已创建目录 "project/service"
mkdir: 已创建目录 "project/service/deploy"
mkdir: 已创建目录 "project/service/deploy/info"
mkdir: 已创建目录 "project/service/deploy/product"

Linux mkdir 命令使用介绍相关推荐

  1. linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍

    本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 虽然现在N多人都使用yum去替代rpm了,但是rpm在一些 ...

  2. Linux shell命令示例介绍-个人笔记

    转载: https://blog.csdn.net/zhangwu1241/article/details/60871000 Linux中命令示例介绍-个人笔记 为了方便以后查阅,会对在Linux学习 ...

  3. linux cut最后一列,LINUX CUT命令的介绍

    使用cut命令获取文档中的某一列的数据,例如下面的文件cut.tab中间使用tab键分隔,这里要想只显示第3个列区域的内容,可以使用 cut -f3 cut.tab实现.下面学习啦小编就跟大家说说LI ...

  4. Linux crond命令使用介绍

    目录 前言 一.crond简介 系统任务调度 用户任务调度 二.crond服务 三.crontab命令详解 1.命令格式 2.命令功能 3.命令参数 4.常用方法 1). 创建一个新的crontab文 ...

  5. mkdir命令Linux,mkdir命令在Linux中的应用

    mkdir命令在Linux操作系统中主要用于创建文件夹,且创建的文件夹不能重名,下面小编将给大家介绍下Linux中mkdir命令的用法,以便你有个了解. 1.命令格式: mkdir [选项] 目录.. ...

  6. 【Linux】一步一步学Linux——mkdir命令(21)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 mkdir命令是"make directorie ...

  7. linux mkdir命令用法,常用Linux运维命令 - mkdir命令用法详解

    mkdir命令我们在操作Linux运维管理和网站部署的时候使用的还是比较多的,主要是用来创建指定的目录文件夹.比如老蒋在之前有博客文章中提到挂载数据硬盘的时候,我们需要创建home或者www目录文件夹 ...

  8. linux mkdir命令用法,linux中的mkdir命令的详细解释

    linxu下的mkdir命令从字面上就可以理解其实是创建文件或者目录的意思.下面由学习啦小编为大家整理了linux的mkdir命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的mkdir ...

  9. linux 命令创建目录,Linux mkdir命令:创建目录

    mkdir(make directories)命令主要用于创建新的目录.mkdir 命令的语法格式为: [root@bogon ~]# mkdir [选项] 目录名 其中 [] 括号括起来的部分为可选 ...

最新文章

  1. select 和 order by
  2. oracle 哦【的【,清晰讲解SQL语句中的外连接,通用于Mysql和Oracle,全是干货哦
  3. linux通过rinetd工具进行端口映射/转发/重定向
  4. 【ARM】Tiny4412裸板编程之蜂鸣器
  5. android创建构建方法,Android 应用程序构建实战+原理精讲
  6. mysql 缺省配置 崩溃_MySQL5.6初始配置调优_MySQL
  7. Webpack 简介
  8. 串口调试助手fx2n_串口调试助手发送控制台达PLC命令
  9. w7系统关闭打印服务器,w7打印后台处理程序服务总是自动停止如何解决【照片】...
  10. 绑定点击事件调用百度微信分享
  11. 网络营销和电子商务傻傻分不清?
  12. 数据中心机房光纤综合布线
  13. Qt--ipad滑屏效果
  14. Windows 10创建用户
  15. GIF录制编辑工具(GifCam)
  16. Solved Issues
  17. 纪念日或者悼念日 网站改为灰白模式
  18. BZOJ2901: 矩阵求和
  19. 滤波器设计中的频率归一化问题
  20. springcloud微服务项目解析与服务拆分

热门文章

  1. [AcWing] 2058. 笨拙的手指(C++实现)秦九韶算法
  2. 中国医科大学2021年9月《临床营养学》作业考核试题
  3. 如何在地图上批量标注经纬坐标
  4. VERO.VISI.v2016.R2-ISO 1DVD模具设计
  5. 《那些年啊,那些事——一个程序员的奋斗史》——14
  6. 解密:智能化变电站中PTP时钟同步(北斗时钟服务器)
  7. 使用request和re爬取豆瓣250排行榜信息
  8. marvell万兆交换机内核编译总结
  9. LeetCode 826 Most Profit Assigning Work
  10. 计组-booth乘法-谈原理和实现