如何从命令行更改目录?

我尝试从终端更改为我的桌面目录。

运行

cd /home/desktop 

在终端中发出错误,说没有找到目录。

我究竟做错了什么?

iBelieve的答案涵盖几乎所有内容,但您也可以输入

 cd ~/Desktop/ 

~/代表/home/$USER/$HOME/

要回答引用文章中提到的问题:

目录格式如下:

 / home  Desktop Documents ... 

所以你的命令应该是

 cd /home/$USER/Desktop 

要了解目录结构,我建议从左侧的启动器打开主文件夹应用程序,然后转到计算机并进行一段时间的探索。 您将无法破坏主文件夹之外的任何内容。

因为我还没有看到它,所以应该注意Ubuntu(Linux)中的所有目录名都区分大小写。 因此,即使您在正确的主目录中,执行cd desktop应该会失败。 如果你查看@ iBelieve的post ,你可以看到Desktop目录以大写字母 ‘D’开头。 要实现这一目标,您需要指定正确的案例。

 cd Desktop 

为了帮助您将来,请使用终端查看此Ubuntu帮助维基页面 。

以下bash内置命令是等效的,它们将当前工作目录从用户主目录更改为Desktop目录:

 cd ~/Desktop # my favorite cd ~; cd Desktop cd ~ && cd Desktop cd $HOME/Desktop cd /home/$USER/Desktop cd /home/username/Desktop # where 'username' is your user name cd $CDPATH && cd Desktop cd `locate -b '\Desktop'` cd $(locate -b '\Desktop')