1、命令简介
cd:要更改目录—将当前工作目录更改为特定的文件夹。
2、命令用法
cd [Options] [Directory]
3、命令描述
如果给出了directory,将shell的工作目录改为directory。如果不是,则更改为HOME
(shell变量)。如果shell变量CDPATH
存在,则将其用作搜索路径。如果目录以斜杠开头,则不使用CDPATH
。如果directory是-
,这将改变到前面的目录位置(相当于$OLDPWD
)。如果目录成功更改,返回状态为零,否则返回非零。
cd命令是”change directory”中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录。
其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)。
另外,~
也表示为用户目录的意思,.
则是表示目前所在的目录,..
则表示当前目录位置的上一级目录。
4、命令选项
-P | 如果切换的目标目录是一个符号链接,则直接切换到符号链接指向的目标目录 |
-L | 如果切换的目标目录是一个符号链接,则直接切换到符号链接名所在的目录 |
-- | 仅使用”-“选项时,当前目录将被切换到环境变量”OLDPWD”对应值的目录 |
~ | 切换至当前用户目录 |
.. | 切换至当前目录位置的上一级目录 |
5、使用示例
1)移动到sample文件夹
$ cd /usr/local/sample
$ pwd
/usr/local/sample
2)更改为另一个文件夹
$ cd /var/local/logs
$ pwd
/var/local/logs
3)切换到/usr/local/sample目录
$ cd -
$ pwd
/usr/local/sample
4)切换到上一个文件夹
$ cd ..
$ pwd
/usr/local/