mkdir命令


功能说明

    mkdir命令用于创建一个目录,mkdir是make directory的缩写,用法如下:

  mkdir [OPTION]... DIRECTORY...

命令参数

选项含义
-m对新建目录设置存取权限
-p可以指定一个路径名称,如果某些目录不存在,加上此选项后,系统可以自动创建不存在的目录,也就是一次可以创建多个目录
-v输出信息

示例

    创建一个空目录

[root@www zdw]# mkdir test1                                 #创建名为test1的新目录

[root@www zdw]# ls

test1

[root@www zdw]# ll

total 4

drwxr-xr-x 2 root root 4096 Apr  2 21:26 test1

    创建多层目录

[root@www zdw]# mkdir test2/test3/test4/test5       #下面的提示可以看出无法直接创建此目录

mkdir: cannot create directory `test2/test3/test4/test5': No such file or directory

[root@www zdw]# mkdir -p test2/test3/test4/test5   #加入-p的参数,可自行创建多层目录

[root@www zdw]# tree test2                                    #验证创建的目录

test2

└── test3

    └── test4

        └── test5


3 directories, 0 files


[root@zdw app]# mkdir {1,2,3} -p                                     #使用{}同时创建多个目录

[root@zdw app]# ls

1  2  3  test2

    使用-m参数创建权限为rwx--x--x的目录

[root@zdw app]# mkdir -m 711 test

[root@zdw app]# ls -l

total 20

drwxr-xr-x 2 root root 4096 Nov  9 17:56 1

drwxr-xr-x 2 root root 4096 Nov  9 17:56 2

drwxr-xr-x 2 root root 4096 Nov  9 17:56 3

drwx--x--x 2 root root 4096 Nov  9 17:59 test              #权限为711

drwxr-xr-x 3 root root 4096 Nov  9 17:47 test2