變更至其他目錄(cd 指令)
使用 cd 指令,從您目前的目錄移動至其他目錄。您必須具有指定目錄中 的執行(搜尋)許可。
如果未指定 Directory 參數,則 cd
指令會將您移至您的登入目錄(ksh 及 bsh
環境中的 $HOME,或 csh 環境中的 $home)。如果指定的目錄為一完整路徑名稱,則將成為現行目錄。完整路徑名稱若以斜線 (/
)
開始,是表示 /(根) 目錄,若以點 (.
) 開始,
是表示現行目錄,或若以點點 (..
) 開始,則表示母目錄。如果目錄名稱不是完整路徑名稱,則 cd 指令將在由 $CDPATH
shell 變數(或 $cdpath csh 變數)所指定的路徑中搜尋相關項目。此變數的語法與 $PATH shell 變數(或 $path csh
變數)相同,且語意相似。
以下是 cd 指令的用法範例:
- 若要變更為起始目錄,請鍵入:
cd
- 若要變更為 /usr/include 目錄,請鍵入:
cd /usr/include
- 若要往下移一層目錄樹至 sys
目錄,請鍵入:
如果現行目錄為 /usr/include,且包含一個名為 sys 的子目錄,則 /usr/include/sys 將成為現行目錄。cd sys
- 若要往上移一層目錄樹,請鍵入:
特殊檔案名稱,點點 (cd ..
..
),是指現行目錄的上一層目錄,亦即它的母目錄。
請參閱 Commands Reference, Volume 1 中的 cd 指令,以取得完整語法。