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。
評論留言