cd 命令是 Linux 中最基本的命令之一,该命令在 Linux 中用于改变当前工作目录。以下是 cd 命令的一些常用用法和选项详解:

基本用法

  1. cd:切换到用户的主目录(通常是 /home/username)。

  2. cd ~:同样切换到用户的主目录。

  3. cd /:切换到根目录。

  4. cd directory:切换到指定的 directory 目录。

  5. cd .. 或 cd ..:切换到当前目录的上一级目录。

  6. cd -:切换到上一个工作目录。

选项

  • -L:逻辑视图,如果目标目录是一个符号链接,那么 cd 将切换到链接指向的目录。

  • -P:物理视图,如果目标目录是一个符号链接,那么 cd 将切换到符号链接所在的目录。

示例

  1. 切换到主目录

    cd

  2. 切换到根目录

    cd /
  3. 切换到当前目录下的 Documents 子目录

    cd Documents
  4. 切换到上一级目录

    cd ..
  5. 切换到上一个工作目录

    cd -
  6. 使用绝对路径切换到 /usr/local/bin 目录

    cd /usr/local/bin
  7. 使用相对路径切换到 Documents 目录(假设当前目录是 /home/username):

    cd ./Documents
  8. 使用 cd -P 切换到符号链接的实际目录

    cd -P /path/to/symlink

注意事项

  • cd 命令是改变当前工作目录的命令,它不是用来列出目录内容的命令。要查看目录内容,可以使用 ls 命令。

  • 如果你不确定当前的工作目录,可以使用 pwd 命令来打印当前目录的完整路径。

  • cd 命令后面如果没有指定目录,它将默认切换到用户的主目录。

  • cd - 是一个快速切换回上一个工作目录的便捷方式。