mkdir 多个目录,其子目录名称中有空格

Pra*_*lia 3 bash quoting brace-expansion

我想一次性创建多个目录。问题是其中一个子目录的名称中带有空格。我要制作的目录结构如下。

project
    /level 1
    /level2
Run Code Online (Sandbox Code Playgroud)

我试图逃离这个空间,但它似乎不起作用。这是我的命令。

mkdir -p project/{level\ 1,level2}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。并产生类似的目录结构。

project
    /level

1,level2
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Enk*_*ami 6

你可以试试mkdir -p project/{'level 1','level 2'}

  • 这也适用:`mkdir -p project/level{' 1', 2}` (2认同)