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~
感謝:
https://blog.csdn.net/helllochun/article/details/41543907