我们可以通过mkdir命令在服务器中创建目录,它是"make directories"的缩写。它要求用户在创建的目录中有写的权限。

命令格式

mkdir [参数] 目录

    参数可以省略,我们可以使用man mkdir查看所有的参数,相应的参数有:

    mkdir命令参数说明
    -p递归创建多级目录
    -m建立目录的同时设置目录的权限
    -z设置安全上下文
    -v显示目录的创建过程

    例子

    下面通过一些例子了解mkdir命令的使用方法

    1. 创建一个目录

    [root@localhost home]# mkdir dir1 

      2. 同时创建多个目录

      [root@localhost home]# mkdir dir1 dir2 dir3 
        Linux mkdir 命令

        创建的目录默认所属的用户和分组也是当前用户的用户和分组。

        3. 创建多层级目录

        在我们的目录/home/dir1/dir2/dir3 中 没有dir1,现在创建一个多层级的目录使用 -p 参数即可。

        [root@localhost home]# mkdir -p /home/dir1/dir2/dir3
          如果没有-p参数会得到如下提示

          mkdir: cannot create directory ‘/home/dir1/dir2/dir3’: No such file or directory

          4. 创建权限为700的目录

          [root@localhost home]# mkdir -m 700 /home/dir1 
            Linux mkdir 命令

            即当前目录所属的用户可以读写执行其它的用户不行。