终端命令目录帮助

终端命令目录帮助

我正在尝试弄清楚为什么我无法进入目录。我在终端中。当我输入时,ls我得到:

Desktop Documents Downloads Music Pictures Public Shinobi snap Templates Videos 

全部是蓝色的。

然后我输入cd /Shinobi/它说没有这样的文件或目录。我做错了什么?

答案1

问题是您输入了从根目录开始的绝对路径:/Shinobi 是根文件夹中的 Shinobi 目录。

正确的命令是cd Shinobi(假设您在包含 Shinobi 的目录中 - 当您键入时,它似乎就在那里ls

当然,另一种方法是输入 Shinobi 目录的完整绝对路径 - 您可以通过输入cd Shinobi(进入该目录)然后pwd输入“打印工作目录”来找出绝对路径 - 这将向您显示从系统中任何地方到达那里的绝对路径。

答案2

你必须输入cd Shinobi/

输入pwd这个会显示你所在的目录。我猜你是在你的用户目录里面/home/

/Shinobi/和有很大的区别Shinobi/

  1. /第一个是根目录下的绝对路径Shinobi/
  2. 后者是从您所在的目录中看到的相对路径。

正确的绝对路径应该是: /home/Username/Shinobi/~/Shinobi/

您可以在终端中使用 TAB 进行自动完成。这可以帮助避免此类错误。

相关内容