#Bash 的 cd 命令

1
2
cd [-L|-P] [DIRECTORY]

功能

切换工作目录。

类型

Bash 内置命令。

参数

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

#示例

基本示例

1
2
3
4
5
6
7
8
9
10
11
12
$ pwd                       # 查看当前路径
/home/user/primers
$ cd bash # 相对路径
$ pwd
/home/user/primers/bash
$ cd - # 切换回之前的目录
$ pwd
/home/user/primers
$ cd /etc # 绝对路径
$ pwd
/etc

符号链接

1
2
3
4
5
6
7
8
9
10
11
$ 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 查看当前工作目录和目录栈

#推荐阅读

#手册


Bash 的 cd 命令》 是转载文章,点击查看原文