linux命令学习

Linux 命令(4):mkdir命令

字号+ 作者:peida 来源:转载 2017-02-22 15:42 我要评论( )

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

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

1.命令格式:

mkdir [选项] 目录…

2.命令功能:

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

3.命令参数:

4.命令实例:

实例1:创建一个空目录 

命令:

mkdir test1

输出:

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

命令:

mkdir -p test2/test22

输出:

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

命令:

mkdir -m 777 test3

输出:

说明:

test3 的权限为rwxrwxrwx

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

命令:

mkdir -v test4

输出:

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

参考: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}}

输出:

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[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]#

本文来自: 蜗蜗侠's Blog-关注网络安全 http://blog.icxun.cn/Note/Linux/559.html

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
暂时未开启评论功能~
精彩导读