2.24 创建新目录和任何必要的子目录
mkdir -p
如果在新的子目录的新子目录中再创建一个新的子目录,初看起来这似乎是件相当麻烦的事。创建第一个子目录,cd
到其中;然后再创建第二个子目录,再cd
到其中;最后创建第三个子目录(唉,真麻烦)。幸运的是,mkdir
命令具有一个非常好的选项,使得整个过程更有效率:-p
(或--parents
)。
$ ls -l
drwxr-xr-x 848 2005-10-19 11:36 src
$ mkdir -p pictures/personal/family
$ ls -l
drwxr-xr-x 72 2005-10-20 00:12 pictures
drwxr-xr-x 848 2005-10-19 11:36 src
$ cd pictures
$ ls -l
drwxr-xr-x 72 2005-10-20 00:12 personal
cd personal
$ ls -l
drwxr-xr-x 48 2005-10-20 00:12 family