cd 命令

功能

切换到指定目录

语法

cd [选项] [参数]

选项

-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
- 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。

参数

  • 绝对文件路径

绝对文件路径定义了在虚拟目录结构中该目录的确切位置,以虚拟目录的根目录开始,相当于目录的全名。

cd /usr/lib
  • 相对文件路径

相对文件路径允许用户指定一个基于当前位置的目标文件路径,而无需再从根目录开始。
相对文件路径不以代表根目录的正斜线( / )开头,而以目录名或是一个表示基于用户当前目录的相对位置的特殊字符开始。

有两个特殊字符

  1. 单点符( . ),表示当前目录;
  2. 双点符( .. ),表示当前目录的父目录;
cd ./Desktop;
cd ../../lib;
  • 其他形式
cd    进入用户主目录;
cd ~  进入用户主目录;
cd -  返回进入此目录之前所在的目录(即返回前一路径,可以不为上级路径);
cd ..  返回上级目录(若当前目录为 “/”,则执行完后还在“/”;“..”为上级目录的意思);
cd ../..  返回上两级目录;
cd !$  把上个命令的参数作为cd参数使用。

参考资料

cd命令
《Linux命令行与shell脚本编程大全》(第2版) —— 3.4.2 遍历目录(P54-55)

作者:Seeker  创建时间:2019-04-23 15:23
 更新时间:2019-04-23 15:54