命令描述
cd命令用来切换工作目录至dirname。其中dirName表示法可为绝对路径或相对路径。若目录名称缺省,则变换至使用者的home directory。另外,~也变换至使用者的home directory。.为当前目录,..则表示当前目录位置达到上一层目录。
语法
cd: usage: cd [-L|[-P [-e]] [-@]] [dir]
选项
-P :如果要切换到的目录是一个符号链接,直接切换到符号链接指向的目标目录。(注意P为大写的)
root@3eb7af6247bb:/home/wzm/redis-4.0.2# ll Testln
lrwxrwxrwx 1 root root 5 Oct 17 05:26 Testln -> ./src/
root@3eb7af6247bb:/home/wzm/redis-4.0.2# cd -P Testln
root@3eb7af6247bb:/home/wzm/redis-4.0.2/src#
-L:如果要切换的目标目录是一个符号链接,直接切换到字符链接代表的目录,而非符号链接指向的目标目录。
root@3eb7af6247bb:/home/wzm/redis-4.0.2# ll Testln
lrwxrwxrwx 1 root root 5 Oct 17 05:26 Testln -> ./src/
root@3eb7af6247bb:/home/wzm/redis-4.0.2# cd -L Testln
root@3eb7af6247bb:/home/wzm/redis-4.0.2/Testln#
-:当仅使用“-”一个选项时,当前目录将被切换到环境变量“OLDPWD”所表示的目录。
root@3eb7af6247bb:/home/wzm/redis-4.0.2# cd src
root@3eb7af6247bb:/home/wzm/redis-4.0.2/src# cd -
/home/wzm/redis-4.0.2
root@3eb7af6247bb:/home/wzm/redis-4.0.2#