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

1.命令格式:

mkdir [选项] 目录...

2.命令功能:

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

3.命令参数:

-m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

-p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

-v, --verbose  每次创建新目录都显示信息

--help   显示此帮助信息并退出

--version  输出版本信息并退出

4.命令实例:

实例1:创建一个空目录

命令:

mkdir test1

输出:

[root@localhost soft]# cd test

[root@localhost test]# mkdir test1

[root@localhost test]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

[root@localhost test]#

实例2:递归创建多个目录

命令:

mkdir -p test2/test22

输出:

[root@localhost test]# mkdir -p test2/test22

[root@localhost test]# ll

总计 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]# ll

总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

[root@localhost test2]#

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

命令:

mkdir -m 777 test3

输出:

[root@localhost test]# mkdir -m 777 test3

[root@localhost test]# ll

总计 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

[root@localhost test]#

说明:

test3 的权限为rwxrwxrwx

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

命令:

mkdir -v test4

输出:

[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]#

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

参考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html

命令:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[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/

转载于:https://blog.51cto.com/xuelinux/1708643

linux学习一天一个命令(4)[mkdir命令]相关推荐

  1. LINUX学习基础篇(六)帮助命令

    LINUX学习基础篇(六)帮助命令 帮助命令 man(Manual) info help - -help 帮助命令 man(Manual) 作用:查看联机帮助手册. 执行权限:所有用户. man命令的 ...

  2. 每日一个Linux命令之mkdir命令

    每日一个Linux命令之mkdir命令 mkdir命令的全称是make directories,用于创建目录.mkdir命令的使用语法如下所示: mkdir [options] directory 创 ...

  3. linux学习一天一个命令(5)[rm命令]

    昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...

  4. linux命令:mkdir 命令详解

    linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令 ...

  5. Linux学习:文件和用户管理——文件管理命令

    1.Linux基础命令 (1)改变目录 cd:绝对路径和相对路径: 绝对路径:eg:cd  /home 相对路径:eg:cd/ ls(list):列出目录内容       语法:ls  文件(目录)地 ...

  6. Linux命令之mkdir命令

    Linux用mkdir来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 命令格式 mkdir [选项] 目录... 1.mkdir:创建一 ...

  7. linux shell命令分布执行,Linux学习笔记:bash特性之多命令执行,shell脚本

    今天我们学习了bash特性多命令执行包括各个命令之间的逻辑关系.其中包含"与""或""非"命令的执行.下面即为我们所学习的这些逻辑命令关系之 ...

  8. linux命令:mkdir命令

    命令参数: -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask -p, --parents  可以是一个路径名称.此时若路径中的 ...

  9. Linux 命令之 mkdir 命令-创建目录

    文章目录 介绍 语法格式 常用选项 参考示例 介绍 mkdir 命令是"make directories"的缩写,用来创建目录.如果在目录名的前面没有加任何路径名,则在当前目录下创 ...

最新文章

  1. python TypeError: Expected int32, got list containing Tensors of type '_Message' instead.
  2. win7下简单FTP服务器搭建
  3. 命令获取计算机信息,教你怎么在windows上用命令查看系统信息
  4. 对CAN、USART、SPI、SCI等常见总线的简单介绍
  5. Java时间和日期指南
  6. oracle 创建用户表空间及赋权
  7. 华为云·云享专家公开课:45分钟掌握Python项目部署与调度核心逻辑直播
  8. 2019手机浏览器排名_不开玩乐!2019最强手机浏览器
  9. DataNode的流式接口
  10. mysql 计算非重复_MySQL Query:在一个非常庞大的表中计算重复值
  11. 《破茧成蝶——用户体验设计师的成长之路》一1.2 邂逅用户体验设计
  12. 博客经常出现保存博文失败
  13. Kepware配置OPC UA实现匿名or用户名/密码连接
  14. 打开dbf时自动打开fxp_全新帕萨特打开点火开关后雨刮器会自动工作一次
  15. 活动回顾 | Mini XMan线上快闪活动圆满结束!
  16. easyExcel导出下拉选择框,多sheet数据excle导入导出
  17. oracle数据库 复制粘贴,Oracle数据库复制
  18. L2签证都有哪些福利待遇?
  19. 怎么用python画房子_python绘图作业:使用pygame库画房子
  20. 剑指Offer66题之每日6题 - 第六天

热门文章

  1. HIVE大数据出现倾斜怎么办
  2. [原创]Scala学习:流程控制,异常处理
  3. IOS MenuController的部分操作
  4. Phaser开源2d引擎 html5游戏框架中文简介
  5. 20款超酷的404错误页面(上)
  6. Android 自定义组件学习 3
  7. layui fixbar 返回顶部_卖在顶部(四)
  8. ak和sk怎么认证 海康威视_“海康威视”也遭遇美断供了?董事长陈宗年回应:正在消化这一信息...
  9. mysql容器 重启_互联网公司的基本操作!高可用的Mysql双机热备
  10. 积分路径上有奇点的积分_【Euler积分】Ch 2. Gamma函数的定义