跳转至内容

Unix 快速入门/特殊目录

来自维基教科书,开放世界中的开放书籍


缩写目录 . 和 ..

[编辑 | 编辑源代码]

名为 . 和 .. 的目录是相对名称。它们由 Shell 在当前环境中解释。虽然这比普通的绝对目录名需要多花一点时间才能理解,但它是 Unix 中非常有用的东西。在任何目录中,你都可以键入

% ls -a

正如你将看到的,有两个名为 (.) 和 (..) 的目录。它们出现在所有 Unix 目录中。

当前目录 (.)

[编辑 | 编辑源代码]

在 Unix 中,. 表示当前目录,所以键入

% cd .

表示你停留在当前位置

这可能乍一看没什么用,但你经常会发现它非常有用 - 请记住,它是一个相对目录名。

父目录 (..)

[编辑 | 编辑源代码]

.. 表示当前目录的父目录,所以键入

% cd ..

将把你向上移动一个目录。

主目录 (~)

[编辑 | 编辑源代码]

键入cdcd ~始终会把你带回你的主目录。如果你迷路在文件系统中,这非常有用。键入cd /会把你带到根目录。

你认为

% ls ~/..

会列出什么?

华夏公益教科书