選單

不可錯過的cd命令,你知道cd -、cd ~和切換空格目錄等內容嗎?

cd 命令詳細介紹

cd ()改變目錄,即,切換目錄。用於從當前目錄切換到另一個指定的目錄。

cd 後面的目錄路徑,可以是相對目錄,也可以是絕對目錄。

相對路徑,表示當前目錄; 相對路徑,表示上一級目錄。 反斜槓開頭的表示絕對路徑。

表示根目錄,所有的內容都從根目錄開始; 表示root使用者的家目錄。

對於家目錄(),除了root使用者之外,所有使用者的家目錄都位於 下()。

Absolute Path(絕對路徑):從根目錄開始的路徑。

Relative Path(相對路徑):相對於當前位置開始的路徑,如 、。

cd切換命令演示

Linux中涉及到目錄的所有命令,都可以透過 tab 鍵對路徑補全。即輸入路徑名的一部分,按 tab 鍵補全其餘名稱。

或 切換到相對當前的上一級目錄

開頭,或直接以目錄名(檔名)開頭,表示當前目錄。

如下切換到當前目錄下的test目錄中。

切換到絕對目錄 。

help 檢視 cd 命令的幫助

cd命令是shell的內建命令,使用 man 檢視時會顯示 shell 的幫助資訊,而不是 cd 的。

檢視幫助命令:

cd - 切換到上一次的目錄

命令用於直接切換到上一次的目錄,即兩個目錄之前來回切換,非常方便。

或 返回家目錄

命令用於快速回到使用者家目錄(Home Directory)。對於 root 使用者為;對於其他使用者為。

或 前面的 ~ 即表示當前是家目錄。

~(波浪號——tilde)是家目錄的縮寫。

同樣用於回到家目錄。

root 使用者使用 cd ~username 切換到指定使用者的家目錄

或 用於切換到指定使用者的家目錄

,但是,

只能root使用者執行,具有管理員許可權的使用者,使用 sudo 執行也無效。

比如,root_test使用者,嘗試切換到 root_test1 和 root_test2 使用者,均失敗!

root使用者可以正常切換。

三種方法切換到有空格的目錄名中

如下,存在一個有空格的目錄 :

一下三種方式均可使用 tab 鍵補全。

使用 \ 跳脫字元

使用雙引號包含目錄名

使用單引號

另,,表示把上個命令的引數作為 cd 引數使用