当我输入
cd Desktop/Code
然后按Enter,它说
-bash: cd: DesktopCode: No such file or directory
我的桌面上确实有该文件,但我不确定如何访问它,也不确定它为什么会-bash
事先说明,以及这是否与它有关。
怎么了?
编辑:我搞糊涂了,打错了。错误是“-bash:cd:Desktop/Code:没有这样的文件或目录”。我正在考虑删除 ubuntu 然后重新安装,但我不确定这是否会太麻烦,是否还有其他方法。另外,感谢所有帮助过我的人!我需要修复这个问题才能完成作业,但我不知道该怎么做,我非常感激。
答案1
\
您在命令中输入了反斜杠 ( ),而不是正斜杠 ( /
)。
反斜杠用作转义字符。由于\C
中的 ( ) 不是可识别的转义序列,因此反斜杠将被忽略,因此您的命令将被解释为。Desktop\Code
cd 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
如果有效请告诉我