绝对路径

由网友(青春如诗你如画)分享简介:相对路径是指目次下的相对位置,间接达到方针位置,凡是是从盘符起头的路径。完备的形容文献位置的路径便是相对路径,以web站点根目次为参照根蒂根基的目次路径。相对路径名的指定是从树型目次布局顶部的根目次起头到某个目次或者文献的路径,由1系列持续的目次构成,中心用歪线分开,直到要指定的目次或者文献,路径中的最初1个名称即为要指向的目...

绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

Linux初识 基本指令的使用

完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。绝对路径名的指定是从树型目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分隔,直到要指定的目录或文件,路径中的最后一个名称即为要指向的目录或文件。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。

中文名

绝对路径

属性

目录下的绝对位置

特点

可以用最后的程序自己来检测

外文名

GetFullPath

操作系统

Windows  linux  OS X

表示

大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径。举一个例子,有一个页面 index.htm, 在这个页面中连接有一张图片 photo.jpg。 它们的绝对路径如下:
c:/website/index.htm
c:/website/img/photo.jpg
如果你使用绝对路径 c:/website/img/photo.jpg, 那么在自己的计算机上将一切正常, 因为确实可以在指定的位置即 c:/website/img/photo.jpg 上找到photo.jpg 文件。

绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。比如,你的Perl程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin 就是 CGI-BIN 目录的绝对路径(如果你不清楚目录的绝对路径,可以问你主页提供商,也可以用最后的程序自己来检测)。

假设你的 Perl 程序是放在 c:/apache/cgi-bin 下的,如果你要表示这个目录的绝对路径,除了上面说的 c:/apache/cgi-bin 外,你还可以用 . 来表示,因为你的程序就在当前目录下的。其实这个问题和 DOS 下的 CD 命令类似的,你如果在 c:windowssystem32目录下,要转换到c:windows 下,那么你可以用绝对路径命令:cd c:windows,也可以用绝对路径的相对表示命令:cd..

要注意的是,如果你用的是 PWS 或 IIS WEB 服务器,那么路径必须用绝对路径来表示,而不能用相对路径来表示。

绝对路径:是从盘符开始的路径,形如C:windowssystem32cmd.exe

相对路径:是从当前路径开始的路径,如当前路径为C:windows

要描述上述路径,只需输入入system32cmd.exe 。

实际上,严格的相对路径写法应为.system32cmd.exe其中,.表示当前路径,在通常情况下可以省略,只有在特殊的情况下不能省略。

假如当前路径为c:program files要调用上述命令,则需要输入..windowssystem32cmd.exe其中,..为父目录。当前路径如果为c:program filescommon files则需要输入....windowssystem32cmd.exe另外,还有一种不包含盘符的特殊绝对路径,形如windowssystem32cmd.exe无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。

LINUX操作系统

LINUX系统中 绝对路径 以“/”为起始 例:/home/user1/abc.txt

相对路径为 : home/user1/abc.txt

OSX操作系统

鼠标右键点击文件,选择显示简介可以查看文件所在的目录,这和windows上点击路径兰结果一致,但使用起来不太方便,因为这只显示了文件所在目录的路径,文件的绝对路径还需要加上文件名

将文件拖入浏览器,文件路径会显示在地址栏

打开文本terminal程序,将文件拖进去,路径会自动打印出来

在应用程序文件夹里打开Automator,选择文件菜单,新建一个服务

在左侧操作栏找到拷贝至剪贴板操作,拖到右侧,有两个地方需要修改,“服务”收到选定为文件或文件夹,位于Finder,cmd+s保存,命名为Copy path,在Finder上随便找一个文件,鼠标点击右键,看看服务选项里是不是出现了Copy path选项,点击之后文件路径就被复制到了剪贴板

绝对路径和相对路径的比较

网络应用中绝对路径的优点:

1、防止网站被恶意抄袭,使用绝对路径,如果有人抄袭采集你的内容,里面的链接还会指向你的网站。有些抄袭的比较懒,连里面的链接一起抄了过去。

2、如果站长不能做301转向,因而有网址规范化的问题,使用绝对路径有助于链接指向选定的URL版本。

3、就算网页被移动位置,里面的链接还是指向正确的URL。

绝对路径的缺点:

1、除非链接是动态插入的,不然没办法在测试服务器上进行测试。因为里面的链接将直接指向真正的域名URL,而不是测试服务器中的URL。

2、除非链接是动态插入的,不然移动内容页面将很困难。因为内容页面位置发生变化,在其他页面上的链接却可能无法跟着变化,还指向原来的已经硬编码的绝对路径。

阅读全文

相关推荐

最新文章