如何上移到上一层目录?
目录的父目录是其上一级的目录。
例如,/home 是 /home/repl 的父目录,
而 /home/repl 是 /home/repl/seasonal 的父目录。
在使用 cd 和 ls 等命令时,您始终可以提供父目录的绝对路径。
不过,
更常见的是,
您会利用特殊路径 .. 的含义:
(两个点,中间没有空格)表示"我当前所在目录的上一级"。
如果您在 /home/repl/seasonal,
运行 cd .. 会将您上移到 /home/repl。
如果再次使用 cd ..,
则会到达 /home。
再运行一次 cd .. 会将您带到根目录 /,
也就是文件系统的最顶层。
(请记得在 cd 和 .. 之间加一个空格——它分别是一个命令和一条路径,而不是一个四个字符的单一命令。)
单独一个点 . 始终表示"当前目录",
因此单独的 ls 与 ls . 等效,
而 cd . 则没有任何效果
(因为它会把您"移动"到您已经所在的目录)。
最后一个特殊路径是 ~(波浪号字符),
它表示"您的主目录",
例如 /home/repl。
无论您身在何处,
ls ~ 都会列出您的主目录内容,
而 cd ~ 会把您带回主目录。
如果您在
/home/repl/seasonal,
执行 cd ~/../. 会把您带到哪里?本练习是课程的一部分
