Unix 快速入门/特殊目录
外观
名为 . 和 .. 的目录是相对名称。它们由 Shell 在当前环境中解释。虽然这比普通的绝对目录名需要多花一点时间才能理解,但它是 Unix 中非常有用的东西。在任何目录中,你都可以键入
% ls -a
正如你将看到的,有两个名为 (.) 和 (..) 的目录。它们出现在所有 Unix 目录中。
在 Unix 中,. 表示当前目录,所以键入
% cd .
表示你停留在当前位置。
这可能乍一看没什么用,但你经常会发现它非常有用 - 请记住,它是一个相对目录名。
.. 表示当前目录的父目录,所以键入
% cd ..
将把你向上移动一个目录。
键入cd或cd ~始终会把你带回你的主目录。如果你迷路在文件系统中,这非常有用。键入cd /会把你带到根目录。
你认为
% ls ~/..
会列出什么?