Linux常用命令:mkdir命令

转载 2016年06月01日 14:02:07

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/

scf/

|-- bin

|-- doc

|   |-- info

|   `-- product

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

      `-- deploy

        |-- info

         `-- product

12 directories, 0 files

[root@localhost test]#


Linux常用命令之mkdir/cp

介绍命令之前先介绍一下Tab键在Linux下有什么特殊的用法吧! 4、Tab键的作用 自动补全文件名 当敲的文件名没有重名时,按一下Tab键,系统就自动补全文件名 当敲的文件有重名时,按两下Tab...
  • SeeTheWorld518
  • SeeTheWorld518
  • 2015年07月18日 20:39
  • 1039

嵌入式linux常用命令

本文主要整理了linux常用的一些命令,主要包括文件管理命令、用户管理命令、磁盘管理命令、文件压缩打包命令和进程管理等常用命令。...
  • xueyushenzhou
  • xueyushenzhou
  • 2016年01月26日 10:02
  • 738

跟鸟哥学Linux之——对文件与目录操作命令汇总

在Linux中对文件和目录的操作是一个最基本的技能,就如同我们在Windows下对翻看目录和对文件的一些基本使用方法一样的重要,如果说不会对目录和文件操作那么还谈何其他的操作呢。当然Linux中的图形...
  • u013030441
  • u013030441
  • 2015年04月16日 20:03
  • 1066

linux常用命令(4):mkdir命令

mkdir命令         mkdir用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。该命令创建由dirname命名的目录。    ...
  • luckykapok918
  • luckykapok918
  • 2015年08月27日 14:33
  • 291

linux基本命令(4)——mkdir命令

mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1、命令格式 mkdir [选项]目录 2、命令功能 通过该命令...
  • youzhouliu
  • youzhouliu
  • 2016年04月26日 21:30
  • 3548

Linux mkdir 命令

2015-06-25 创建 1、概要:   Linux mkdir 命令  创建指定目录,如果这些目录不存在的话。 2、命令格式:    mkdir [OPTION]... DIRECTOR...
  • woshizhangliang999
  • woshizhangliang999
  • 2015年06月25日 19:35
  • 681

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下...
  • xufei512
  • xufei512
  • 2016年11月24日 17:43
  • 3646

Linux 常用命令——cd, pwd, mkdir, rmdir, PATH设置

Drecik学习经验分享 转载请注明出处:http://blog.csdn.net/drecik__/article/details/8453382 1. cd 进入到目录 ...
  • Drecik__
  • Drecik__
  • 2012年12月30日 19:45
  • 1790

linux下的一些常见命令学习

Linux常用命令学习Linux常用命令学习 1 last命令 2 awk命令 3 cat命令 4 top命令 5 ps命令1、 last命令last命令用于显示用户最近登录信息。单独执行last命令...
  • xiaoquantouer
  • xiaoquantouer
  • 2017年08月05日 17:21
  • 1610

linux常用命令大全,linux常见命令(指令)介绍

linux常用命令大全,linux常见命令介绍
  • u013212560
  • u013212560
  • 2017年09月28日 18:03
  • 3584
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux常用命令:mkdir命令
举报原因:
原因补充:

(最多只允许输入30个字)