如何制作带有引号的目录名称,例如“晚餐吃什么?”

Jam*_*old 3 command-line

我很难在终端中创建这个目录。我试过

mkdir '"What's for dinner?"'
Run Code Online (Sandbox Code Playgroud)

但我认为这是行不通的,因为What's. 所以我试图逃避那个撇号:

mkdir '"What\'s for dinner?"'
Run Code Online (Sandbox Code Playgroud)

但它仍然不起作用。有任何想法吗?

编辑:我想在目录名称中保留双引号。

c0r*_*0rp 7

如果你想用引号创建文件夹,你应该使用双引号"\

mkdir "\"\""
Run Code Online (Sandbox Code Playgroud)

将创建文件夹 ""

mkdir "\"\"'"
Run Code Online (Sandbox Code Playgroud)

将创建文件夹 ""'

mkdir "'"
Run Code Online (Sandbox Code Playgroud)

将创建文件夹 '

mkdir "\"What's for dinner?\""
Run Code Online (Sandbox Code Playgroud)

会创造你想要的