10. cd

Date:

2018-09

10.1. 命令格式

命令格式:

cd [-L|-P] [dir]

10.2. 所属用户

bash内置命令

10.3. 使用指导

切换目录的上次切换的目录

~

当前用户的主目录(家目录),root用户是 /root/ ,其他用户是 /home/USER

小技巧

  • 绝对路径:从目录根 / 开始的路径;

  • 相对路径:和当前目录相比进入对应目录需要经过的目录的路径(上一级目录用 . 替换)

10.4. 参数

-L
  • 强制软连接为一个目录。

  • 示例:

1[root@centos6 cd]# pwd
2/data/cd
3[root@centos6 cd]# ln -s /data/app test
4[root@centos6 cd]# ll
5total 0
6lrwxrwxrwx 1 root root 9 Dec  4 22:59 test -> /data/app
7[root@centos6 cd]# cd -L test/
8[root@centos6 test]# pwd
9/data/cd/test
-P
  • 使用软连接对应的真实目录。

  • 示例:

1[root@centos6 cd]# pwd
2/data/cd
3[root@centos6 cd]# ll
4total 0
5lrwxrwxrwx 1 root root 9 Dec  4 22:59 test -> /data/app
6[root@centos6 cd]# cd -P test/
7[root@centos6 app]# pwd
8/data/app

10.5. 参考实例

  1. 返回上级目录:

1[root@centos6 app]# cd ..
2[root@centos6 data]# pwd
3/data
  1. 返回上次工作目录:

1[root@centos6 app]# pwd
2/data/app
3[root@centos6 app]# cd ..
4[root@centos6 data]# pwd
5/data
6[root@centos6 data]# cd -
7/data/app
8[root@centos6 app]# pwd
9/data/app
  1. 返回当前用户主目录:

1[root@centos6 app]# pwd
2/data/app
3[root@centos6 app]# cd ~
4[root@centos6 ~]# pwd
5/root
  1. 进入指定目录:

1[root@centos6 ~]# pwd
2/root
3[root@centos6 ~]# cd /data/app/
4[root@centos6 app]# pwd
5/data/app

10.6. 相关命令