首页 > 编程笔记
Linux cd命令:切换目录
cd 是 Change Directory 的简写,Linux cd 命令用于切换工作目录,即从一个目录切换到另外一个目录。
cd命令的格式如下:
在 Linux 系统中表示某个目录或文件的工作路径时,根据起始位置不同分为绝对路径和相对路径两种。
下面是详细的示例。
cd命令的格式如下:
cd 目录名
需要注意的是,cd 和目录名之间至少存在一个空格。在 Linux 系统中表示某个目录或文件的工作路径时,根据起始位置不同分为绝对路径和相对路径两种。
- 绝对路径一般都是以根目录“/”为起始点,当路径名较长时书写就比较烦琐,但是不容易出问题;
- 相对路径一般是以当前目录名为起始点,书写比较简单,通常用于表示当前目录下其他文件的位置。
下面是详细的示例。
#从当前路径切换到/usr/local目录下,使用绝对路径,最后使用 pwd 命令确认工作目录是否发生改变 [root@localhost ~]# cd /usr/local/ [root@localhost local]# pwd /usr/local #使用相对路径从当前目录切换到/usr/local/share目录下,share目录前面的“./”也是可以省略的,符号“.”表示当前路径 [root@localhost local]# cd ./share [root@localhost share]# pwd /usr/local/share #符号“..”表示上一级目录,表示相对路径。例如,从当前目录 /usr/local/share 返回到其上一层目录 /usr/local,注意“..”后面的左斜杠“/”可以省略 [root@localhost share]# cd ../ [root@localhost local]# pwd /usr/local #使用相对路径,从/usr/loca目录切换到当前用户的宿主目录/root下,符号“~”表示当前用户的宿主目录,其实“~”等同于/root这个绝对路径的写法 [root@localhost local]# cd ~ [root@localhost ~]# pwd /root #符号“-”表示返回用户最近操作的一次目录(前一个工作目录),使用的是相对路径,此时工作目录为 /root,之前是从 /usr/local 目录切换过来的,因此执行后会切换到 /usr/local 目录 [root@localhost ~]# cd - /usr/local [root@localhost local]# pwd /usr/local