mkdir-p,mkdirp递归创建目录

http://www.itjxue.com  2023-01-14 08:15  来源:未知  点击次数: 

mkdir -p中的 p有什么用 ?

-p, --parents 需要时创建上层目录,如目录早已存在则不当作错误

命令格式:mkdir [-p] DirName

说明:建立一个子目录。

参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。

拓展资料

unix命令

在工作目录下,建立一个名为 AAA 新的子目录 :   mkdir AAA

在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。若 BBB 目录原本不存在,则建立一个:   mkdir -p BBB/Test(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)

语法:mkdir [选项] dir-name

说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。

命令中各选项的含义为:

- m 对新建目录设置存取权限。也可以用chmod命令设置。

- p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

参考资料:MKDIR 百度百科

mkdir 与mkdir -p 区别

1、直接用mkdir指令,无法创建多级文件夹,会报错

2、mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录

如 mkdir -p a/b a文件夹不存在,则先创建a文件夹后,再a文件夹下创建b文件夹

Linux里面mkdir -p命令-p是什么意思?

1、创建 test01 、test02、test03 三个文件夹命令:

[root@localhost ~]# mkdir test01 test02 test03

2、使用 -p 参数来创建多级文件夹,例如: test01/test02/test03

[root@localhost ~]# mkdir -p test01/test02/test03

3、在多个文件夹里的每个文件夹里面需要创建一个tool文件夹的话,可以用如下命令实现:

[root@localhost ~]# mkdir {test01,test02,test013}/tool

(责任编辑:IT教学网)

更多

相关CorelDraw教程文章

推荐CorelDraw教程文章