Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何将“cd”添加到带有空格的目录中?_Bash_Command Line - Fatal编程技术网

Bash 如何将“cd”添加到带有空格的目录中?

Bash 如何将“cd”添加到带有空格的目录中?,bash,command-line,Bash,Command Line,我试图将bash命令行导航到我的/projects目录的子目录,但我一直得到“没有这样的文件或目录” ls命令清楚地显示存在的目录 我错过了什么 注意:我正在尝试导航到运行npm测试的目录,如果上下文重要的话:) 这可能是由于目录名中的空格造成的。 您可以重命名它以便于访问,也可以开始编写名称并使用自动完成(带选项卡)让系统为您正确编写。 如果上述解决方案仍然不起作用,请尝试用反斜杠(Content\Creator)转义空格,以查看发生了什么情况。这可能是由于目录名中的空格造成的。 您可以重命名

我试图将bash命令行导航到我的/projects目录的子目录,但我一直得到“没有这样的文件或目录”

ls
命令清楚地显示存在的目录

我错过了什么

注意:我正在尝试导航到运行npm测试的目录,如果上下文重要的话:)


这可能是由于目录名中的空格造成的。 您可以重命名它以便于访问,也可以开始编写名称并使用自动完成(带选项卡)让系统为您正确编写。
如果上述解决方案仍然不起作用,请尝试用反斜杠(
Content\Creator
)转义空格,以查看发生了什么情况。

这可能是由于目录名中的空格造成的。 您可以重命名它以便于访问,也可以开始编写名称并使用自动完成(带选项卡)让系统为您正确编写。
如果上述解决方案仍然不起作用,请尝试用反斜杠(
Content\Creator
)跳出空格,看看会发生什么。

您可以尝试在“Content Creator”周围加上引号。

当您尝试导航到任何目录时,最好始终使用引号,即使没有空格字符。因为它可能与命令有相似之处。避免任何麻烦

您可以尝试在“内容创建者”周围加上引号。

当您尝试导航到任何目录时,最好始终使用引号,即使没有空格字符。因为它可能与命令有相似之处。避免任何麻烦

cd'Content Creator'
cd Content\Creator
尽管目录的完整选项卡也可以
cd C
由于您的提示显示“MBP”,因此在AskDifferent:
cd'Content Creator'
cd Content\Creator
上询问并回答了此问题,尽管目录的完整选项卡也应如此
cd C
由于您的提示符显示“MBP”,在AskDifferent上对此进行了询问和回答:我同意您的意见,但在目录名中使用空格是一种常见的习惯。@GinoMempin,…将错误处理归咎于正在处理的数据不是一种有用的方法——它无法修复不足以处理所有可能值的代码。有时数据来自您的控制之外——有时甚至是由恶意攻击者故意生成的。正确的做法是编写正确的代码,无论数据是什么;否则,当一个bug创建了一个包含空格的文件名时,你可能会发现自己就像我以前的一位雇主一样,因为脚本试图删除该文件,所以他们的所有备份都被删除了。@CharlesDuffy“无论数据是什么,都要编写正确的代码”。当目录名由外部来源提供时,我没有考虑到这种情况。我同意您的观点,但是在目录名中使用空间是一种常见的习惯。@ GinoMempin,指责对被处理的数据的错误处理不是一个有用的方法——它不修复不够强大的代码来处理所有可能的值。有时数据来自您的控制之外——有时甚至是由恶意攻击者故意生成的。正确的做法是编写正确的代码,无论数据是什么;否则,当一个bug创建了一个包含空格的文件名时,你可能会发现自己就像我以前的一位雇主一样,因为脚本试图删除该文件,所以他们的所有备份都被删除了。@CharlesDuffy“无论数据是什么,都要编写正确的代码”。当从外部源提供目录名时,我没有考虑到这种情况。