切換目錄-cd

cd釋義:

cd (change directory)改變目錄,即,切換目錄。用于從當(dāng)前目錄切換到另一個(gè)指定的目錄。

cd 后面的目錄路徑,可以是相對(duì)目錄,也可以是絕對(duì)目錄。

./ 相對(duì)路徑,表示當(dāng)前目錄;../ 相對(duì)路徑,表示上一級(jí)目錄。/xxx 反斜杠開(kāi)頭的表示絕對(duì)路徑。


Tips:

/ 表示根目錄,所有的內(nèi)容都從根目錄開(kāi)始;/root 表示root用戶的家目錄。

對(duì)于家目錄(Home Directory),除了root用戶之外,所有用戶的家目錄都位于 /home/ 下(/home/<user_name>)。

./開(kāi)頭,或直接以目錄名(文件名)開(kāi)頭,表示當(dāng)前目錄。


cd切換命令演示

Linux中涉及到目錄的所有命令,都可以通過(guò) tab 鍵對(duì)路徑補(bǔ)全。即輸入路徑名的一部分,按 tab 鍵補(bǔ)全其余名稱。

cd ../ 或 cd .. 切換到相對(duì)當(dāng)前的上一級(jí)目錄


[root@ywcs ~]# help cd

cd: cd [-L|[-P [-e]] [-@]] [目錄](méi)

? ? 改變 shell 工作目錄。

? ? 改變當(dāng)前目錄至 DIR 目錄。默認(rèn)的 DIR 目錄是 shell 變量 HOME

? ? 的值。

? ? 變量 CDPATH 定義了含有 DIR 的目錄的搜索路徑,其中不同的目錄名稱由冒號(hào) (:)分隔。

? ? 一個(gè)空的目錄名稱表示當(dāng)前目錄。如果要切換到的 DIR 由斜杠 (/) 開(kāi)頭,則 CDPATH

? ? 不會(huì)用上變量。

? ? 如果路徑找不到,并且 shell 選項(xiàng) `cdable_vars' 被設(shè)定,則參數(shù)詞被假定為一個(gè)

? ? 變量名。如果該變量有值,則它的值被當(dāng)作 DIR 目錄。

? ? 選項(xiàng):

? ? ? ? -L 強(qiáng)制跟隨符號(hào)鏈接: 在處理 `..' 之后解析 DIR 中的符號(hào)鏈接。

? ? ? ? -P 使用物理目錄結(jié)構(gòu)而不跟隨符號(hào)鏈接: 在處理 `..' 之前解析 DIR 中的符號(hào)鏈接。

? ? ? ? -e 如果使用了 -P 參數(shù),但不能成功確定當(dāng)前工作目錄時(shí),返回非零的返回值。

? ? ? ? -@ 在支持拓展屬性的系統(tǒng)上,將一個(gè)有這些屬性的文件當(dāng)作有文件屬性的目錄。

? ? 默認(rèn)情況下跟隨符號(hào)鏈接,如同指定 `-L'。

? ? `..' 使用移除向前相鄰目錄名成員直到 DIR 開(kāi)始或一個(gè)斜杠的方式處理。

? ? 退出狀態(tài):

? ? 如果目錄改變,或在使用 -P 選項(xiàng)時(shí) $PWD 修改成功時(shí)返回 0,否則非零。



cd -

切換到上一次目錄


cd ~

cd $home

切換到家目錄


cd ~test

切換到test的家目錄(僅限r(nóng)oot用戶)


cd .

切換到當(dāng)前目錄,也就是不動(dòng)


cd ..

切換到上一級(jí)目錄


cd?

切換到家目錄

有空格的目錄(my space)進(jìn)入方式:

1.cd my\ space

2.cd "my space"

3.cd 'my space'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容