“没有这样的文件或目录”,但是它就在那里。

“没有这样的文件或目录”,但是它就在那里。

我是 Ubuntu 和 Linux 的新手,我甚至连浏览文件夹都困难重重。以下情况经常发生 -

brian2@ubuntu:~$ cd /home/
brian2@ubuntu:/home$ cd /brian2
bash: cd: /brian2: No such file or directory
brian2@ubuntu:/home$ l
brian/  brian2/  fslyne/  testuser/

正如您从上面看到的,我正在尝试转到该文件夹brian2​​,但是 Ubuntu 告诉了我,No such file or directory但是目录列表命令告诉我它在那里。

答案1

欢迎来到 Ubuntu。

从 home 进入brian2/home/输入终端

cd ./brian2

或者简单地说,

cd brian2

当说cd /brian2,它尝试导航文件夹/,但没有文件夹brian2


正如您在评论中所问的那样,进一步澄清

Christian Mann 恰当地指出,波浪号~在您的情况下指的是 /home/brian2 相同。

~指任何用户的家。例如,

对于 Brian~来说/home/brian

对于brian1~指的就是/home/brian1如此。

如果 brian1 进入 brian 的家(必须获得许可),他将在提示符处看到

brian1@ubuntu:/home/brian$

在 Linux 中,你总是可以修改一些东西。有一个特殊的 shell 变量PS1,可以根据需要以不同的方式修改 shell 提示符。

答案2

/brian2不存在。/home/brian2存在。如果您已经在里面,/home那么您只需运行cd brian2即可进入该目录。如果您已经是该用户,那么cd当您不带参数运行它时,将切换到您的主目录。

相关内容