说明:
在编写shell脚本来管理系统或其他一般情况时,推荐使用绝对路径。因为在某些时候工作的环境或文件管理时发生变化可能导致某些绝对路径是有冲突的,这会产生一些问题。
比如在清华大学的第一教学楼里面有一个机器人实验室,文件上表示为:
/清华大学/第一教学楼/机器人实验室 。
绝对路径查找机器人实验室: “/清华大学/第一教学楼/机器人实验室”
相对路径查找机器人实验室: “ 第一教学楼/机器人实验室”
绝对路径是按照一个特定的路径一直找下去的,而相对路径是指某个第一教学楼下有一个机器人实验室,这是相对的概念。
有的时候要变换环境,比如北京大学现在新建了一个机器人实验室,也在第一教学楼,
/北京大学/第一教学楼/机器人实验室
此时如果继续使用绝对路径的话我们能保证我们找的是清华的机器人实验室,而如果使用相对路径那我们既可能是要找清华的机器人实验室,也可能要找北大的机器人实验室,这也就产生了矛盾的地方。
相对路径(Relative Path)
相对路径则是相对于当前工作目录的路径描述,不是由 /