變更至其他目錄(cd 指令)

使用 cd 指令,從您目前的目錄移動至其他目錄。您必須具有指定目錄中 的執行(搜尋)許可。

如果未指定 Directory 參數,則 cd 指令會將您移至您的登入目錄(kshbsh 環境中的 $HOME,或 csh 環境中的 $home)。如果指定的目錄為一完整路徑名稱,則將成為現行目錄。完整路徑名稱若以斜線 (/) 開始,是表示 /(根) 目錄,若以點 (.) 開始, 是表示現行目錄,或若以點點 (..) 開始,則表示母目錄。如果目錄名稱不是完整路徑名稱,則 cd 指令將在由 $CDPATH shell 變數(或 $cdpath csh 變數)所指定的路徑中搜尋相關項目。此變數的語法與 $PATH shell 變數(或 $path csh 變數)相同,且語意相似。

以下是 cd 指令的用法範例:
  • 若要變更為起始目錄,請鍵入:
    cd
  • 若要變更為 /usr/include 目錄,請鍵入:
    cd /usr/include
  • 若要往下移一層目錄樹至 sys 目錄,請鍵入:
    cd sys
    如果現行目錄為 /usr/include,且包含一個名為 sys 的子目錄,則 /usr/include/sys 將成為現行目錄。
  • 若要往上移一層目錄樹,請鍵入:
    cd ..
    特殊檔案名稱,點點 (..),是指現行目錄的上一層目錄,亦即它的母目錄。

請參閱 Commands Reference, Volume 1 中的 cd 指令,以取得完整語法。