Linux绝对路径和相对路径的用法差异

对Linux来说,绝对路径和相对路径都是指示文件路径和存放位置的方法。

绝对路径和相对路径的具体用法,很多情况下与所指代文件是否移动有关系。换一句话说,使用相对路径可以方便文件夹及文件的整理移动。你动我也动,因为路径是相对地址。绝对路径则相反,固定了文件路径。

相对路径以相对于本级目录为标准,起始位置就是本级目录。

例如:../dracut/modules.d

相对路径的上级目录表示:

../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。同级目录之中可以省略,例如index.HTML  ,这时的index.html文件位于同一个文件夹下边。index.HTML   ,这时的index.html文件位于表示源文件所在目录的上一级目录下边。

相对路径是相对于当前所在目录而言,随着程序的执行,当前所在目录可能会改变,因此文件的相对路径也不是完全固定不变。

绝对路径以相对于根目录为标准,起始位置就是根目录。

例如:/lib/dracut/modules.d,表示从根目录往下找,经过lib和dracut两层文件夹,可以找到modules.d文件。

只要文件不移动位置,那么绝对路径则是恒定不变的。

写法形态上比较,相对路径比绝对路径更简洁,更具有灵活性。绝对路径则表达得更具体和清晰明了。

#现在前往

精选留言

路径,Linux,绝对,相对
sample
2021-11-17
写留言
签到
投稿
QQ咨询
返回顶部