无法移动到现有目录

无法移动到现有目录

简而言之,我的桌面上有一个文件,我尝试使用 cd /文件名访问该文件,然后返回:

没有这样的文件或目录。我诉诸复制和粘贴目录(注意当前目录)

在它告诉我该文件树中没有任何文件夹存在之前,我已经到达了 /home 和 /desktop...

我觉得对这种基本的问题进行故障排除很愚蠢,但我什至提升到root权限但没有成功。

Cmon linux..对于新人来说已经够难的了..这非常令人沮丧。

编辑(Tiggers编辑建议被拒绝?..有趣,就在这里。学到了新东西,谢谢Tig!):命令运行是:

    ~/Desktop $ cd /Desktop_Launchables 
    bash: cd: /Desktop_Launchables: No such file or directory ...

另请注意,我已经尝试了前面提到的 2 个目录中的许多其他文件夹。

答案1

问题出/在命令的开头。让我尝试解释一下。

/文件路径开头的A表示从系统的根源

例如:

cd /Desktop_Launchables

该命令正在查找Desktop_Launchablesroot 中的目录/。在 Windows 系统上,这将是类似的命令:

cd C:\Desktop_Launchables

另一方面,您可以使用文件系统上任何位置的目录路径快捷方式~home

例如,如果Desktop_Launchables位于您的用户主目录中。

cd ~/Desktop_Launchables

~如果Desktop_Launchables位于不同的用户主目录中,您可以对其进行扩展。例如,root用户的家(并且您有权访问它)。

cd ~root/Desktop_Launchables

其扩展的非快捷版本(最有可能)是:

cd /home/<user>/Desktop_Launchables

你的登录名在哪里<user>

我猜你真的想要:

cd Desktop_Launchables

或者

cd Desktop/Desktop_Launchables

但为了安全起见,你总是可以将 放在~前面,如下所示:

cd ~/Desktop_Launchables

或者

cd ~/Desktop/Desktop_Launchables

相关内容