Linux mkdir 与 mkdir -p 的区别

目录:

/home/s/Documents/Practice/Linux


mkdir : 如果存在上级目录不存在的情况,会无法创建下级目录, 会提出ERROR

s@s:~/Documents/Practice/Linux$ mkdir opt/abc
mkdir: cannot create directory ‘opt/abc’: No such file or directory


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

s@s:~/Documents/Practice/Linux$ mkdir -p opt/abc
s@s:~/Documents/Practice/Linux$ ls
opt
s@s:~/Documents/Practice/Linux$ cd opt/
s@s:~/Documents/Practice/Linux/opt$ ls
abc
s@s:~/Documents/Practice/Linux/opt$ cd abc/
s@s:~/Documents/Practice/Linux/opt/abc$ ls
s@s:~/Documents/Practice/Linux/opt/abc$


猜你喜欢

转载自blog.51cto.com/13502993/2176223