mkdir -p

git bash 或 mac terminal 我们可以使用 mkdir 命令来创建文件夹。

 当前目录创建多个文件夹:

?
1
$ mkdir a b c

  会创建 a 、b、c 三个文件夹

 

但是有时候我们需要创建多级文件夹,比如,a/b/c

 

当然,我们可以使用如下命令实现:

?
1
2
3
4
5
$ mkdir a
$ cd a
$ mkdir b
$ cd b
$ mkdir c

  但是,这样实现感觉太麻烦了,我们可以使用 -p 参数来创建多级文件夹,如:

?
1
$ mkdir -p a/b/c

 这样,一行命令就可以搞定了。

如果,我们有多个文件夹,而且每个文件夹里面需要创建一个src文件夹的话,可以用如下命令实现:

?
1
$ mkdir {a,b,c}/src

  

 

创建多个文件

?
1
$ touch html/{index.html,page.html}

  注意:多个文件名中间不要有空格。

 

 

命令行还可以实现链式操作,如:

 

创建多个文件夹并进去其中一个:

?
1
mkdir {html,asset} & cd html

  

创建多个文件并打开

?
1
$ touch html/{index.html,page.html} & st html/{index.html,page.html}

  

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐