linux 命令:cd
名称
cd
- 改变shell的工作目录
使用方法
cd [ -L|[-P [-e]] [-d]]] [目录]
详情
把当前工作目录切换到目录
,默认值为当前用户的家目录。
按照环境变量 CDPATH
中指明的目录顺序搜索目录
的位置,在CDPATH
中用 : 分割各个目录,空值表示当前目录。 如果目录
以 / 开头,将会忽略 CDPAHT
中列出的目录。
如果目录不存在,并且shell的选项 cdable_vars
设置成为某个值,cd
将会把 cdable_vars
中存储的值作为一个环境变量的名字,并且把这个环境变量中的值作为 目录
的值。
-L
把目录
中 .. 替换为实际的目录之后其他符号链接不再进行替换。-P
把目录
中所有的符号链接都替换为实际的目录。-e
与-P
同时使用时,如果当前目录不能确定,将返回一个非零值。-@
(略)
默认情况下只是对目录
中 .. 替换为上一级目录,其他符号链接不再替换。这与-L
选项的行为一样。
返回值
如果使用了 -P
成功的切换了目录并且环境变量 PWD 设置成功则返回 0;
如果没有使用 -P
只要成果切换了目录就返回0;
否则返回非0。
版权信息
本文链接:http://zonxin.github.io/post/2015/09/linux-cmd-cd
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。