Cd指令意思

在Unix、Linux和類Unix作業系統中,cd是一個命令,它是 "change directory"(改變目錄)的縮寫。這個命令用於更改當前工作目錄,也就是 shell 或終端會執行命令的位置。

以下是一些基本的 cd 命令使用示例:

  1. 使用絕對路徑切換到某個目錄:

    cd /path/to/directory
  2. 使用相對路徑切換到某個目錄:

    cd ..     # 切換到當前目錄的父目錄
    cd ../dir # 切換到當前目錄的父目錄下的 "dir" 目錄
  3. 切換到 home 目錄:

    cd
  4. 切換到上一個工作目錄:

    cd -
  5. 切換到環境變數 $HOME 指定的目錄:

    cd $HOME
  6. 創建一個新目錄並切換到該目錄:

    mkdir newdir && cd newdir

cd 命令通常與 pwd(print working directory,列印工作目錄)命令一起使用,後者用於顯示當前工作目錄的路徑。

需要注意的是,cd 命令不會改變檔案系統的實際目錄結構,它只是改變 shell 或終端的工作目錄。這意味著如果你在某個目錄下執行 cd ..,然後在該目錄下創建一個檔案,這個檔案仍然會出現在原來的目錄中,而不是在父目錄中。