Linux命令之mkdir创建目录教程
mkdir命令是常用的命令之一,用来创建目录。mkdir 命令创建由 Directory 参数指定的一个或多个新的目录。每个新目录包含标准项 .(点)和 ..(点-点)。接下来是小编为大家收集的Linux命令之mkdir创建目录教程,欢迎大家阅读:
Linux命令之mkdir创建目录教程
常用参数
格式:mkdir {NEW_DIR}
创建目录。默认的权限(mode)设置由执行环境中中umask来确定,即mode = 0777 - umask,此处为八进制表示法。
格式:mkdir -p {NEW_DIR}
创建目录,如果目录路径中的某些部分不存在,该命令会自动创建。默认的权限设置由执行环境中中umask来确定。
格式:mkdir -m {MODE} {NEW_DIR}
创建目录。权限设置由{MODE}指定。当然也可以组合使用mkdir {NEW_DIR}; chmod {MODE} {NEW_DIR}来达到同样的效果。
使用示例
示例一
[root@jfht ~]# umask
0022
[root@jfht ~]# mkdir dir1
[root@jfht ~]# ls -l dir1
总计 0
ls命令跟上-d参数才能打印目录本身的信息。
[root@jfht ~]# ls -ld dir1
drwxr-xr-x 2 root root 4096 07-20 20:44 dir1
权限设置mode=0755=0777-0022
[root@jfht ~]#
示例二
[root@jfht ~]# mkdir -m 0700 dir2
[root@jfht ~]# ls -ld dir2
drwx------ 2 root root 4096 07-20 20:47 dir2
[root@jfht ~]#
示例三
[root@jfht ~]# mkdir dir3/x/y/z
mkdir: 无法创建目录 “dir3/x/y/z”: 没有那个文件或目录
[root@jfht ~]# mkdir -p dir3/x/y/z
[root@jfht ~]# ls -ld dir3
drwxr-xr-x 3 root root 4096 07-20 20:48 dir3
[root@jfht ~]# ls -ld dir3/x
drwxr-xr-x 3 root root 4096 07-20 20:48 dir3/x
[root@jfht ~]# ls -ld dir3/x/y
drwxr-xr-x 3 root root 4096 07-20 20:48 dir3/x/y
[root@jfht ~]# ls -ld dir3/x/y/z
drwxr-xr-x 2 root root 4096 07-20 20:48 dir3/x/y/z
[root@jfht ~]#
示例四 一个命令创建项目的目录结构
这是来自ibm.com网站上的一个例子。http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html
[root@jfht ~]# mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}
[root@jfht ~]# tree project/
project/
|-- bin
|-- demo
| `-- stat
| `-- a
|-- doc
| |-- html
| |-- info
|-- lib
| `-- ext
`-- src
11 directories, 0 files
[root@jfht ~]#
看了“Linux命令之mkdir创建目录教程”还想看: