当我尝试在 Ubuntu 上更改目录时,它不允许我

当我尝试在 Ubuntu 上更改目录时,它不允许我

当我输入

cd Desktop/Code

然后按Enter,它说

-bash: cd: DesktopCode: No such file or directory

我的桌面上确实有该文件,但我不确定如何访问它,也不确定它为什么会-bash事先说明,以及这是否与它有关。

怎么了?

编辑:我搞糊涂了,打错了。错误是“-bash:cd:Desktop/Code:没有这样的文件或目录”。我正在考虑删除 ubuntu 然后重新安装,但我不确定这是否会太麻烦,是否还有其他方法。另外,感谢所有帮助过我的人!我需要修复这个问题才能完成作业,但我不知道该怎么做,我非常感激。

答案1

\您在命令中输入了反斜杠 ( ),而不是正斜杠 ( /)。

反斜杠用作转义字符。由于\C中的 ( ) 不是可识别的转义序列,因此反斜杠将被忽略,因此您的命令将被解释为。Desktop\Codecd DesktopCode

答案2

有一些详细信息可能会有所帮助,但由于您是 Unbutu 新手,您可能不知道这些详细信息。让我们尝试进行一些故障排除,看看会发生什么。

在您的命令提示符下,您的提示符是什么样的?像这样:
[Gabriel@mycomputer] $ _

您能运行目录列表吗?
ls-la

您能打印当前目录吗?
密码
- 或者 -
慢性肾脏病

接下来,您可以尝试使用 cd 命令:
光盘〜

如果没有,请尝试“取消” cd 的别名,如下所示:
\光盘〜 请注意 cd 前面的“反斜杠”。这不是您看到的带有问号的“正斜杠”。
正斜杠:/
反斜杠:\

并且,尝试这个命令,看看它说了什么:
哪张 CD
除了 cd 之外,您还可以成功运行任何其他命令吗?

答案3

如果错误消息是bash: cd: DesktopCode: No such file or directory,那么最可能的解释是您输入了cd Desktop\Code而不是cd Desktop/Code。在 Unix 和 Linux 中,您必须使用/作为路径名中目录名之间的分隔符。

答案4

Bash 是您正在使用的 shell 或命令解释器。该错误本质上意味着您正在使用的 shell 报告找不到目录。

尝试这个

cd ~/Desktop/Code

请记住,Linux 区分大小写,因此如果您的目录名为 code,且以小写字母“c”开头。您需要相应地修改命令,如下所示:

cd ~/Desktop/code

如果有效请告诉我

相关内容