如何在不重复路径名的情况下在特定文件夹中创建多个文件夹?

时间:2015-08-08 07:58:42

标签: bash

如何使用mkdir命令在文件夹中创建多个文件夹?更具体地说,我想在一个包含路径config的文件夹中创建三个新文件夹 - viewscontrollerspublic/articles。这就是我目前在bash中所做的事情:

> mkdir public/articles/config public/articles/views public/articles/controllers

我想知道的是,如果有更短的方法可以做到这一点。

提前谢谢。

2 个答案:

答案 0 :(得分:5)

您可以使用brace expansion

mkdir -p public/articles/{config,views,controllers}

# can be nested
mkdir -p public/articles/{config,{view,controller}s}

答案 1 :(得分:1)

使用子shell:

(cd public/articles; mkdir config views controllers)