
cd 命令是 “更改目錄 “的簡稱,是 Linux 作業系統中最基本、最常用的命令之一。它的主要用途是在檔案系統中的不同目錄之間導航。通過讓使用者輕鬆地從一個資料夾切換到另一個資料夾,cd 命令在檔案管理和系統導航中發揮著至關重要的作用。以下是 cd 命令的幾種使用方法。
cd 命令的一般語法:
$ cd [DIRECTORY...]
1. 轉到直接父目錄
cd ..
該命令將把您從當前目錄轉到該目錄之前的目錄。
示例:
$ pwd /home/username/folder $ cd .. $ pwd /home/username
在本例中,使用者最初在 /home/username/folder 目錄中,通過執行 cd .. 移動到 /home/username 目錄。
2. 轉到前一個目錄
cd -
該命令將返回當前目錄之前的目錄。可以把它想象成瀏覽器中的返回按鈕。
示例:
$ pwd /home/username/folder1 $ cd /home/username/folder2 $ cd - /home/username/folder1
在本例中,使用者首先導航到 /home/username/folder2,然後使用 cd - 返回上一個目錄 (/home/username/folder1),上一個目錄的路徑會列印到終端。
3. 轉到主目錄
cd ~
cd ~ 命令將帶你回到你的主目錄,不管你當前在哪個目錄。
示例:
$ pwd /home/username/folder $ cd ~ $ pwd /home/username
在本例中,使用者最初在 /home/username/folder 目錄中,通過執行 cd ~ 移動到使用者的主目錄 /home/username 。
4. 從當前位置向上移動兩個目錄
cd ../../
您可以直接使用 cd ../../ ,而不用執行兩次 cd .. 進入當前目錄前的兩個目錄。
示例:
$ pwd /home/username/folder/subfolder $ cd ../../ $ pwd /home/username
在本例中,使用者最初在 /home/username/folder/subfolder 目錄中,通過執行 cd ../../ ,上移兩級到 /home/username 目錄。
5. 轉到名稱中有空格的目錄
cd directory\ name\ with\ space
或
cd 'directory name with space'
要 cd 到名稱中有空格的目錄,可以在每個單詞後面加上左斜線( \ ),或者用單引號( '' )將目錄名稱包起來。
示例:
$ pwd /home/username $ ls directory name with space otherfolder $ cd directory\ name\ with\ space $ pwd /home/username/directory name with space
在本例中,使用者最初位於 /home/username 目錄中,然後使用 cd 命令將其更改為 /home/username/directory name with space 目錄,並使用適當的反斜線轉義目錄名中的空格。
更多 Linux 命令
下面羅列了最常見的一些 Linux 命令,您可以根據自己的需要查閱對應命令的詳細解析:
| 目錄操作 | rmdir · cd · pwd · exa · ls |
| 檔案操作 | cat · cp · dd · less · touch · ln · rename · more · head |
| 檔案系統操作 | chown · mkfs · locate |
| 網路 | ping · curl · wget · iptables · mtr |
| 搜尋和文字處理 | find · grep · sed · whatis · ripgrep · fd · tldr |
| 系統資訊和管理 | env · history · top · who · htop · glances · lsof |
| 使用者和會話管理 | screen · su · sudo · open |
此外,我們還整理 Linux 命令列大全,以幫助大家全面深入地學習 Linux。

評論留言