如何在不重复路径名的情况下在特定文件夹中创建多个文件夹?
问题描述:
如何使用mkdir
命令在文件夹中创建多个文件夹?更具体地说,我们可以说,我想在路径为public/articles
的文件夹中创建三个新文件夹 - config
,views
和controllers
。这是我目前做在bash:如何在不重复路径名的情况下在特定文件夹中创建多个文件夹?
> mkdir public/articles/config public/articles/views public/articles/controllers
我想知道是否有一个较短的方式来做到这一点。
预先感谢您。
答
您可以使用brace expansion:
mkdir -p public/articles/{config,views,controllers}
# can be nested
mkdir -p public/articles/{config,{view,controller}s}
答
随着子shell:
(cd public/articles; mkdir config views controllers)
或'的mkdir -p公共/用品/ {{CON图,拖钓者},意见}':) – chepner