cd命令是Linux中非常基本而且簡單的命令。它是Bash的內建命令。
命令格式
cd: 用法: cd [-L|[-P [-e]] [-@]] [dir]
命令描述
切換當前shell的工作路徑至dir。(默認是$HOME這個變量)
參數說明
-L: 如果目標路徑是符號鏈接則強制使用符號鏈接。
-P:用物理路徑代替符號鏈接
-e:暫未找到
-@:暫未找到
示例
使用cd ..進入上級目錄(可疊加)
sly@fskj-u-sly:~$ pwd /home/sly sly@fskj-u-sly:~$ cd .. sly@fskj-u-sly:/home$ pwd /home
使用cd進入絕對路徑
sly@fskj-u-sly:~$ pwd /home/sly sly@fskj-u-sly:~$ cd /tmp sly@fskj-u-sly:/tmp$ pwd /tmp
使用cd進入相對路徑
sly@fskj-u-sly:~$ pwd /home/sly sly@fskj-u-sly:~$ cd workspace/ sly@fskj-u-sly:~/workspace$ pwd /home/sly/workspace
使用cd返回主目錄
sly@fskj-u-sly:/tmp$ pwd /tmp sly@fskj-u-sly:/tmp$ cd sly@fskj-u-sly:~$ pwd /home/sly
使用cd返回上一次目錄
sly@fskj-u-sly:/tmp$ cd sly@fskj-u-sly:~$ pwd /home/sly sly@fskj-u-sly:~$ cd - /tmp sly@fskj-u-sly:/tmp$ pwd /tmp
-L參數和-P參數的區別
sly@fskj-u-sly:~$ cd -P /tmp/vtmp && pwd /var/tmp sly@fskj-u-sly:/var/tmp$ cd sly@fskj-u-sly:~$ cd -L /tmp/vtmp && pwd /tmp/vtmp sly@fskj-u-sly:/tmp/vtmp$ ls -l /tmp/vtmp lrwxrwxrwx 1 sly sly 9 7月 21 12:20 /tmp/vtmp -> /var/tmp/