一、什么是绝对路径与相对路径
在Linux中,根据文件名写法的不同,也可以将所谓的路径(path)定义为绝对路径(absolute)与相对路径(relative)。
两种文件路径的写法如下:
绝对路径:由根目录(/)开始写起的文件名或目录,例如/home/dmtasi/.bashrc。
相对路径:相对于目前路径的文件名写法。例如./home/dmtasi等,反正开头不是/就属于相对路径的写法。
相对路径是以你当前所在的路径的相对位置来表示的。举例来说,你目前在/home这个目录下,如果想要进入/var/log这个目录时,应该怎么写呢?
两种写法:
1.cd/var/log(absolute)
2.cd../var/log(relative)
因为你在/home下面,所以要先回到上一层之后,才能继续往/var来移动。
二、例题
如何先进入/var/spool/mail/目录,再进入到/var/spool/cron/目录内?
答:由于/var/spool/mail与/var/spool/cron是同样在/var/spool/目录中,所以最简单的命令执行方式为:
1.cd/var/spool/mail
2.cd../cron
补充:
.代表当前的目录,也可以用./来表示
..代表上一层目录,也可以用../来表示