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 |