2.24 创建新目录和任何必要的子目录

mkdir -p

如果在新的子目录的新子目录中再创建一个新的子目录,初看起来这似乎是件相当麻烦的事。创建第一个子目录,cd到其中;然后再创建第二个子目录,再cd到其中;最后创建第三个子目录(唉,真麻烦)。幸运的是,mkdir命令具有一个非常好的选项,使得整个过程更有效率:-p(或--parents)。

  1. $ ls -l
  2. drwxr-xr-x 848 2005-10-19 11:36 src
  3. $ mkdir -p pictures/personal/family
  4. $ ls -l
  5. drwxr-xr-x 72 2005-10-20 00:12 pictures
  6. drwxr-xr-x 848 2005-10-19 11:36 src
  7. $ cd pictures
  8. $ ls -l
  9. drwxr-xr-x 72 2005-10-20 00:12 personal
  10. cd personal
  11. $ ls -l
  12. drwxr-xr-x 48 2005-10-20 00:12 family