当foldername包含空格时,在bash中打开一个文件夹

时间:2016-03-24 19:40:42

标签: linux terminal

我是Ubuntu的新手,我最近学会了如何在终端中打开文件夹,例如

cd Desktop

当我尝试打开名为“ovn 1.2.1”的文件夹时出现问题。运行时

cd ovn 1.2.1 

在终端中,终端回答“找不到任何名为ovn的文件夹”。

4 个答案:

答案 0 :(得分:2)

如果您通过地图指的是终端上的Desktop等目录,请转义空格,如下所示:

$ cd ovn\ 1.2.1 

或者,用引号括起来,'"引号都可以:

$ cd 'ovn 1.2.1'

答案 1 :(得分:0)

您可以使用引号(" s)来屏蔽shell中的目录名称:

mureinik@computer ~ $ mkdir "ovn 1.2.1"
mureinik@computer ~ $ cd "ovn 1.2.1"
mureinik@computer ~/ovn 1.2.1 $

答案 2 :(得分:0)

试试这个:

cd ovn\ 1.2.1

您也可以开始输入cd ovn然后点击Tab键进行自动填充

答案 3 :(得分:0)

尝试ovn\ 1.2...

\ 被视为终端中的空间。