引用
相对路径与绝对路径:
在开始目录的切换之前,你必须要先了解一下所谓的『路径(PATH)』, 有趣的是:什么是『相对路径』与『绝对路径』?
• 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。
• 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法啦!相对路径意指『相对于目前工作目录的路径!』
• 相对路径的用途
那么相对路径与绝对路径有什么了不起呀?喝!那可真的是了不起了!假设你写了一个套件, 这个套件共需要三个目录,分别是 etc, bin, man 这三个目录,然而由于不同的人喜欢安装在不同的目录之下, 假设甲安装的目录是 /usr/local/packages/etc, /usr/local/packages/bin 及 /usr/local/packages/man ,不过乙却喜欢安装在 /home/packages/etc, /home/packages/bin, /home/packages/man 这三个目录中,请问如果需要用到绝对路径的话,那么是否很麻烦呢?是的! 如此一来每个目录下的东西就很难对应的起来!这个时候相对路径的写法就显的特别的重要了!
此外,如果你跟鸟哥一样,喜欢将路径的名字写的很长,好让自己知道那个目录是在干什么的,例如: /cluster/raid/output/taiwan2006/smoke 这个目录,而另一个目录在 /cluster/raid/output/taiwan2006/cctm ,那么我从第一个要到第二个目录去的话,怎么写比较方便? 当然是『 cd ../cctm 』比较方便啰!对吧!
• 绝对路径的用途
但是对于档名的正确性来说,『绝对路径的正确度要比较好~』。 一般来说,鸟哥会建议你,如果是在写程序 (shell scripts) 的条件下,务必使用绝对路径的写法。 怎么说呢?因为绝对路径的写法虽然比较麻烦,但是可以肯定这个写法绝对不会有问题。 如果使用相对路径在程序当中,则可能由于你执行的工作环境不同,导致一些问题的发生。 这个问题在例行性命令(at, cron)当中尤其重要!这个现象我们在 shell script时,会再次的提醒你喔! ^_^
分享到:
相关推荐
java中相对路径与绝对路径问题
相对路径与绝对路径的差别:详细分析了相对路径与觉丢路径的差别
Asp.net相对路径与绝对路径
java项目相对路径与绝对路径问题分析
java web中File的相对路径与绝对路径总结,用于在运行时获取配置文件、动态加载对象等
java中 tomcat服务器的根路径、jsp的根路径、类路径如何获取一直困扰着很多编程人员,看了它也许你会清晰很多。
相对路径和绝对路径的概念
帮你彻底弄清相对路径和绝对路径。。。。相对路径和绝对路径的区别与使用
labview中的程序路径设置范例,对路径不太懂的可以参考一下,程序简单易懂
WPF中Image控件Source属性的相对路径和绝对路径问题的开发经验总结,亲测通过!
详细介绍绝对路径与相对路径 详细介绍绝对路径与相对路径 详细介绍绝对路径与相对路径
关于Servlet中的相对路径和绝对路径归纳.
相对路径和绝对路径的优缺点,这一点很基础!
绝对路径与相对路径.DOC文件.....
很多初学者感到困惑,下面我就详细的介绍一下相对路径与绝对路径。 HTML相对路径指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。例如:文件1.htm的绝对路径是:d:/www/html/1.htm文件2.htm的绝对路径...
php绝对路径与相对路径之间关系的的深入研究,值得一看
java Web 中相对路径绝对路径问题总结
绝对路径和相对路径
本文是一篇Java相对路径绝对路径全面总结的word文档。
描述相对路径和绝对路径的区别与联系,讲解了../、/、../../等的含义