1. 程式人生 > >linux 建立多級目錄 mkdir -p

linux 建立多級目錄 mkdir -p

原文地址:http://www.dutor.net/index.php/2010/06/cmd-mkdir-p/
mkdir的-p選項允許你一次性建立多層次的目錄,而不是一次只建立單獨的目錄。例如,我們要在當前目錄建立目錄Projects/a/src,使用命令
1
mkdir -p Project/a/src
而不是

1
2
3
4
5
mkdir Project
cd Project
mkdir a
cd a
mkdir src
  當然,如果你有mkcd,就可以直接

1
mkcd Project/a/src
  此外,如果我們想建立多層次、多維度的目錄樹,mkcd也顯得比較蒼白了。例如我們想要建立目錄Project,其中含有4個資料夾a, b, c, d,且這4個檔案都含有一個src資料夾。或許,我們可以逐個建立,但我更傾向於使用單個命令來搞定,而mkdir 的-p選項和shell的引數擴充套件允許我這麼做,例如下面的一個命令就可以完成任務。

1
mkdir -p Project/{a,b,c,d}/src
  嗯,mkdir -p到此over~