您的位置:

快速创建多级目录——mkdir -p命令

一、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命令一次性快速创建多级目录。当我们需要创建多个子目录时,该命令非常实用,能够大大提高我们的工作效率。