linux cd 命令的作用是切换工作目录
语法
cd [-L|-P] [dir]
功能
切换工作目录
参数
如果 [dir] 是一个符号链接,进入符号链接指向的目录
如果 [dir] 是一个符号链接,进入符号链接所表示的目录
示例
# 当前的目录
[linuxjia@com] tree
.
├── dir1
│ └── dir2
│ └── dir3
└── ln-dir3 -> dir1/dir2/dir3/
# 当前的目录
[linuxjia@com] pwd
/home/linuxjia/test
# 不带参数进入符号链接 ln-dir3 目录, 当前的工作目录是 该符号链接的目录里
[linuxjia@com] cd ln-dir3/
# 这里表示进入了符号链接表示的目录等价于 -L
[linuxjia@com] pwd
/home/linuxjia/test/ln-dir3
# cd - ,回到上一个工作目录
[linuxjia@com] cd -
/home/linuxjia/test
[linuxjia@com] pwd
/home/linuxjia/test
# 使用 参数 -L 进入符号链接的目录
[linuxjia@com] cd -L ln-dir3/
[linuxjia@com] pwd
/home/linuxjia/test/ln-dir3
[linuxjia@com] cd -
/home/linuxjia/test
[linuxjia@com] pwd
/home/linuxjia/test
# 使用 参数 -P 进入符号链接执行的目录 , 当前的工作目录是 该符号链接指向的目录里
[linuxjia@com] cd -P
dir1/ ln-dir3/
[linuxjia@com] cd -P ln-dir3/
[linuxjia@com] pwd
/home/linuxjia/test/dir1/dir2/dir3
说明
cd 命令用于改变当前的工作目录, 用于在工作目录之间的切换
小技巧
cd
没有任何参数,直接进入家目录cd ~
也是直接进入家目录cd $HOME
同前两个一样cd -
从按个目录进来,回到那个目录去。 如果不停的执行cd -
就会在两个目录之间切换