约 16390 字

约 82 分钟

#Bash 的 cd 命令

cd [-L|-P] [DIRECTORY]

功能

切换工作目录。

类型

Bash 内置命令。

参数

  • OPTION 选项:
    • -L - 逻辑路径;在跟踪符号链接之前解析 ..(默认)
    • -P - 物理路径;在跟踪符号链接之后解析 ..
  • DIRECTORY - 要切换到的目录路径;省略表示切换到用户目录,- 表示切换到上次的工作目录

#示例

基本示例

$ pwd                       # 查看当前路径
/home/user/primers
$ cd bash                   # 相对路径
$ pwd 
/home/user/primers/bash
$ cd -                      # 切换回之前的目录
$ pwd 
/home/user/primers
$ cd /etc                   # 绝对路径
$ pwd 
/etc

符号链接

$ pwd                       # 查看当前路径
/home/user/primers
$ ln -s /usr/lib lib        # 创建符号链接
$ cd lib                    # 进入 lib
$ pwd 
/home/user/primers/bash/lib
$ cd ..                     # 返回上级目录
$ cd -P lib                 # 进入 lib,跟踪符号链接
$ pwd 
/usr/lib

#相关命令

命令说明
pushd将当前工作目录压入栈顶,并切换工作目录
popd将目录栈的栈顶移除,并切换工作目录
dirs查看当前工作目录和目录栈

#推荐阅读

#手册

更新: 2025/11/5

作者: PlanC

创建: 2025/10/31