一、mkdir -p命令概述
我们在日常的工作中,经常需要创建多级目录,若是一级一级的手动创建,不仅繁琐,而且耗时。但有了mkdir -p
命令,我们可以一次性快速创建多级目录。
使用格式: mkdir -p [directory]
其中-p
选项表示递归创建子目录,如果指定的目录不存在,则会递归创建,并且中间没有目录也会一并创建。
二、使用mkdir -p命令创建单个子目录
当我们需要创建单个子目录时,可以使用mkdir -p
命令,如下示例所示:
$ mkdir -p /home/mydir
上面的命令将在/home
目录下创建mydir
子目录,如果目录不存在,则会先创建/home
目录,然后再创建mydir
目录。
三、使用mkdir -p命令创建多个子目录
如果需要创建多个子目录,只需要在命令中添加多个目录即可,如下所示:
$ mkdir -p /home/mydir1/mydir2/mydir3
上面的命令将在/home
目录下递归创建mydir1
、mydir2
、mydir3
三个子目录,如果这些目录不存在,则会先创建/home
、mydir1
、mydir2
三个目录,然后再创建mydir3
目录。
四、使用mkdir -p命令创建多个相同的子目录
有时候我们需要创建多个相同名称的子目录,可以使用通配符来代替目录名,如下所示:
$ mkdir -p /home/mydir{1..3}/subdir
上面的命令将在/home
目录下创建mydir1
、mydir2
、mydir3
三个子目录,然后在每个子目录下创建一个subdir
子目录。
五、总结
通过本文的介绍,我们学习了如何使用mkdir -p
命令一次性快速创建多级目录。当我们需要创建多个子目录时,该命令非常实用,能够大大提高我们的工作效率。