在最新版本的 Ubuntu 12.10 中,如何从主文件夹将目录更改为下载?我试过了cd /downloads
,但它给出了一个错误,说没有这样的目录。
答案1
cd ~/Downloads
请记住:Linux 区分大小写,因此Downloads
和downloads
是不同的目录。
~
是主目录的“快捷方式”。另一个是$HOME
。如果您已经在主目录中,则可以cd Downloads
。
答案2
您可以从目录中通过在提示符下Downloads
简单输入来快速返回到主目录。执行相同的操作。cd
cd ~
有两种基本方法可以解决 BASH 问题:
- 使用绝对路径名
- 使用相对路径名
绝对路径名从根目录开始,以 表示/
,并且可以从任何地方使用。要使用绝对路径转到Downloads
,您可以运行:
cd /home/<username>/Downloads
其中<username>
替换为您的用户名。您还可以将其替换为环境变量$USER
,该变量通常会扩展为当前运行 shell 的用户的用户名。您还可以将其替换/home/<username>
为$HOME
,该变量通常会扩展为运行 shell 的用户的主目录的绝对路径。
一个有用的快捷方式是
cd ~/Downloads
波浪符号 ( ~
) 代替/home/<username>
- 它会扩展为当前运行 shell 的用户的主目录。请注意,如果波浪符号位于双引号或单引号中,则不会执行此扩展。
相对的路径名从工作目录(您所在的目录)开始。因此,如果您知道自己所在的目录,则可以使用一些快捷方式来绕过。例如
.
(点)指的是当前工作目录..
(点)(点)指的是当前工作目录的父目录
当您在主文件夹中键入时,cd Downloads
您也可以键入当您只键入时暗示的./Downloads
(如果不包含路径名,则暗示工作目录)。./
cd Downloads
当您在Downloads
目录中时,您还可以使用cd ..
返回父目录/home/<username>
。在这种情况下,最简单的方法是只输入cd
,因为无论您身在何处,这都会立即将工作目录更改为您的主目录。但是,..
当您在嵌套目录结构或系统上的其他位置中导航时, 会变得非常有用。
答案3
您还可以使用主目录中 .bash_aliases 中的别名来缩短输入时间。在此示例中,输入 dwn 将带您进入下载目录。
alias dwn='cd /home/andy/Downloads'