lyzh@ubuntu:~$ cd lyzh lyzh@ubuntu:~/lyzh$ ll total 8 drwxrwxr-x 2 lyzh lyzh 4096 Sep 17 2017 ./ drwxr-xr-x 15 lyzh lyzh 4096 Mar 22 00:02 ../ -rw-rw-r-- 1 lyzh lyzh 0 Sep 17 2017 f2.txt lyzh@ubuntu:~/lyzh$ mkdir A/B mkdir: cannot create directory ‘A/B’: No such file or directory lyzh@ubuntu:~/lyzh$ mkdir -p A/B lyzh@ubuntu:~/lyzh$ ll total 12 drwxrwxr-x 3 lyzh lyzh 4096 Mar 22 00:04 ./ drwxr-xr-x 15 lyzh lyzh 4096 Mar 22 00:02 ../ drwxrwxr-x 3 lyzh lyzh 4096 Mar 22 00:04 A/ -rw-rw-r-- 1 lyzh lyzh 0 Sep 17 2017 f2.txt lyzh@ubuntu:~/lyzh$ tree . ├── A │ └── B └── f2.txt 2 directories, 1 file lyzh@ubuntu:~/lyzh$ lyzh@ubuntu:~/lyzh$ mkdir C/D/E/F mkdir: cannot create directory ‘C/D/E/F’: No such file or directory lyzh@ubuntu:~/lyzh$ mkdir -p C/D/E/F lyzh@ubuntu:~/lyzh$ tree . ├── A │ └── B ├── C │ └── D │ └── E │ └── F └── f2.txt 6 directories, 1 file lyzh@ubuntu:~/lyzh$
nkdir -p 可以一次创建多级目录,不使用 -p 一次只能创建一级目录,如果不使用 -p 一次创建多级目录会报错