我正在尝试弄清楚为什么我无法进入目录。我在终端中。当我输入时,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/
/
第一个是根目录下的绝对路径Shinobi/
- 后者是从您所在的目录中看到的相对路径。
正确的绝对路径应该是:
/home/Username/Shinobi/
与~/Shinobi/
您可以在终端中使用 TAB 进行自动完成。这可以帮助避免此类错误。