首頁 > 軟體

10個非常實用的Linux cd命令範例

2020-06-16 17:10:02

Linux cd命令,cd代表change目錄是用於導航到檔案系統的Linux命令列實用程式。 Linux cd命令是一個基本命令,也是最常用的Linux系統命令。

在瀏覽目錄結構時,您應該清楚使用層次結構中的絕對路徑和相對路徑。

  • 絕對路徑是目錄的完整路徑,始終以/在Linux系統中啟動。 例如:/tmp, /usr/bin, /var/www等
  • 相對路徑是任何目錄或子目錄的部分路徑。 它可以從除/之外的檔案路徑的任何位置啟動。 例如:www, ./script.sh, ../../www etc等

現在你必須記住這些符號和特殊字元使用cd命令。 與cd命令一起使用時的符號含義是什麼。

  • 單點(.):當前目錄(目前的目錄)。
  • 雙點(..):父目錄。
  • 波浪線符號(?):當前使用者的主目錄。
  • $HOME變數:當前使用者的主目錄。

語法:

cd命令使用以下語法。

$ cd /path/to/directory

10個很棒實用的Linux cd命令範例

通過以下範例,了解在Linux中cd命令的工作。 逐個閱讀所有範例,並了解如何使用cd命令在目錄結構中導航。

更改到特定目錄

例如,您要更改為/tmp目錄。 輸入cd後跟/tmp轉到該目錄。 FYI – /tmp是以/開頭的絕對路徑。

linuxidc@linuxidc:~$ cd /tmp

要查詢當前目錄,請使用pwd命令。 它顯示當前的工作目錄。

linuxidc@linuxidc:/tmp$ pwd

輸出上述命令
/tmp

用cd更改到其他目錄

鍵入cd後跟/var/www轉到該目錄。 沒有必要先去根目錄。

linuxidc@linuxidc:/tmp$ cd /var/www

更改為上一個工作目錄

您可以使用連字號( - )代替目錄位置切換到上一個工作目錄。

linuxidc@linuxidc:/var/www$ cd -

更改為使用者主目錄

?符號稱為使用者主目錄。 切換到使用者主目錄型別cd跟隨?。

linuxidc@linuxidc:/var/www$ cd ~
linuxidc@linuxidc:~$

您也可以使用HOME環境變數切換到使用者主目錄。

linuxidc@linuxidc:/var/www$ cd $HOME
linuxidc@linuxidc:~$

更改為一級目錄

例如你在/var/www/html目錄。 現在使用絕對路徑(/var/www)切換到/var/www,或者可以使用雙點(..)切換到一個目錄。

linuxidc@linuxidc:~$ cd /var/www/html   
linuxidc@linuxidc:/var/www/html$ cd .. 
linuxidc@linuxidc:/var/www$ cd .. 

在目錄結構中切換到多級

例如,您在以下目錄位置。

linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes/extra$

現在從當前目錄切換到一級,這是themes。

linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes/extra$ cd .. 
linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes$

Now switch to the public directory, which is two level up from the current directory.

現在切換到public目錄,這是從當前目錄兩個級別。

linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes$ cd ../..   
linuxidc@linuxidc:/var/www/linuxidc.net/public$

Swith to directory /var with is three level up from the current directory.

從當前目錄切換到目錄/var,三個級別。

linuxidc@linuxidc:/var/www/linuxidc.net/public$ cd ../../.. 
linuxidc@linuxidc:/var$

用相對路徑更改目錄

例如,您在以下目錄位置。

linuxidc@linuxidc:/var/www/linuxidc.net/public$

現在切換到/var/www/example.com/public/上的另一個目錄位置。 您可以看到/var/www與當前路徑通用。

linuxidc@linuxidc:/var/www/linuxidc.net/public$ cd ../../example.com/public

使用物理目錄而不是符號連結

為了更好地了解建立演示目錄結構,建立一個符號連結

linuxidc@linuxidc:~$ mkdir -p /var/www/example.com/public
linuxidc@linuxidc:~$ ln -s /var/www/example.com/public  /var/www/public
linuxidc@linuxidc:~$ ls -l /var/www/public

lrwxrwxrwx 1 root root 27 Jun 27 15:51 /var/www/public -> /var/www/example.com/public

現在用cd切換到符號連結/var/www/public目錄。

linuxidc@linuxidc:~$ cd  /var/www/public  
linuxidc@linuxidc:/var/www/public$

您發現它在檔案路徑中顯示符號連結名稱。 pwd命令也將顯示相同。

現在使用-P選項與相同的命令。

linuxidc@linuxidc:~$ cd -P  /var/www/public  
linuxidc@linuxidc:/var/www/example.com/public$

您可以看到-P強制cd命令跟隨實際目錄路徑而不是符號連結路徑。

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-07/145778.htm 


IT145.com E-mail:sddin#qq.com