如何从命令行更改目录?

如何从命令行更改目录?

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

跑步

cd /home/desktop

终端出现错误,说没有找到目录。

我究竟做错了什么?

答案1

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

cd ~/Desktop/

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

答案2

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

目录格式如下:

/
    home
        <username>
            Desktop
            Documents
            ...

所以你的命令应该是

cd /home/$USER/Desktop

要了解目录结构,我建议从左侧启动器打开主文件夹应用,然后转到计算机并浏览一会儿。您无法破坏主文件夹之外的任何内容。

答案3

因为我还没有看到提到这一点,所以应该注意,Ubuntu(Linux)中的所有目录名称都是区分大小写的。因此,即使您在正确的主目录中,执行cd desktop也应该会失败。如果你看看@iBelieve 的帖子,您可以看到Desktop目录以大写字母“D”开头。要到达那里,您需要指定正确的大小写。

cd Desktop

为了帮助您将来使用,请查看此内容关于使用终端的 Ubuntu 帮助 Wiki 页面

答案4

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

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')

相关内容