Unix 快速入門/特殊目錄
外觀
名為 . 和 .. 的目錄是相對名稱。它們由 Shell 在當前環境中解釋。雖然這比普通的絕對目錄名需要多花一點時間才能理解,但它是 Unix 中非常有用的東西。在任何目錄中,你都可以鍵入
% ls -a
正如你將看到的,有兩個名為 (.) 和 (..) 的目錄。它們出現在所有 Unix 目錄中。
在 Unix 中,. 表示當前目錄,所以鍵入
% cd .
表示你停留在當前位置。
這可能乍一看沒什麼用,但你經常會發現它非常有用 - 請記住,它是一個相對目錄名。
.. 表示當前目錄的父目錄,所以鍵入
% cd ..
將把你向上移動一個目錄。
鍵入cd或cd ~始終會把你帶回你的主目錄。如果你迷路在檔案系統中,這非常有用。鍵入cd /會把你帶到根目錄。
你認為
% ls ~/..
會列出什麼?
