cd 命令構建器
變更工作目錄(cd [-L|-P] [dir])
開始使用 cd
## 什麼是 cd?
`cd` 這個指令用來變更shell的目前工作目錄。之後的所有指令都會從該位置執行,直到您`cd`切換到其他地方為止。這是使用最頻繁的shell內建指令之一。
## 使用方法
1. **設定目錄**:輸入要切換到的路徑(例如:`/var/log`、`..`、`~`)。 2. **選擇模式**(可選):選擇`-L`以沿用邏輯路徑(包含符號連結),或選擇`-P`以沿用實體檔案系統的路徑。 3. **複製並執行**:將生成的指令貼上到您的終端機中。
常見選項
### 目錄參數
`cd`會將目標路徑作為位置參數:`cd /var/log`。若未提供參數,`cd`會返回您的家目錄(`$HOME`)。
### 特殊目標
- `cd ~`或僅輸入`cd` → 家目錄。 - `cd ..` → 上層目錄。 - `cd -` → 上一個目錄(同時會顯示該目錄)。 - 無參數時的`cd` → `$HOME`。
### `-L` 逻辑模式(預設)
路徑會透過`$PWD`來解析,因此目前路徑中的符號連結會被保留。`cd ..`會沿著您所走的邏輯路徑往回移動。
### `-P` 物理模式
符號連結會被完全解析為其實際的檔案系統位置。當您需要真正的裝置路徑時,例如`cd -P /symlink`,請使用`-P`。
▶我要如何回到上一個資料夾?
執行 \`cd -\`。它會切換到您在上一次 \`cd\` 之前所在的資料夾,並列印路徑,讓您確認自己目前所在的位置。
▶cd -L 與 cd -P 有什麼差異?
\`-L\`(預設)會在路徑中保留符號連結——\`cd ..\`則會反轉您的邏輯導航方式。\`-P\`會將符號連結解析為實際的檔案系統位置,因此\`cd -P symlink && pwd\`會顯示真正的路徑。
▶我要如何直接跳到我的家目錄?
直接運行 \`cd\`(無參數)或 \`cd ~\`。兩者都會移動到 \`$HOME\`。若要前往家目錄的子目錄,請使用 \`cd ~/projects\`。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。