答案1
当你浏览目录时,如果你以/
该命令开头cd
,则解释为它是一个绝对小路:
$ cd /directory
意思是(root)/directory
,不是/home/user/directory
。
~
是/home/user
如果你在主目录中输入$ cd directory
(注意没有/
),cd 会将其解释为相对的目录,含义相对于您当前的目录。
答案2
这两个命令之间存在差异。
cd /foldername
将当前工作目录更改为foldername
根目录下的目录。
cd ~/foldername
将您当前的工作目录更改为foldername
,该目录位于您的主目录下,在大多数 Linux 发行版中应该位于下/home/<your-username>/foldername
。
foldername
您的错误消息告诉您当前您的根目录下没有。