LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 905|回复: 4

关于符号链接( ln -s )带来的路径问题

[复制链接]
发表于 2007-2-28 00:01:16 | 显示全部楼层 |阅读模式
为了使用方便, 我想把一些html格式开发文档的首页面放在桌面上, 于是使用
ln -s /home/myhome/target.html /usr/share/doc/xxxx/source.html
命令为该页面文件创建了一个链接,而且这个页面可以正常打开
但是,我发现浏览器中的文件位置不是链接的源文件,而是链接文件,以上面的命令为例,浏览器的地址栏中显示的是:
file:///home/myhome/target.html
这样就导致该页面中的所有相对链接位置全部变到了 /home/myhome下面,所以页面上的链接都打不开了。

我用的是fedora 5, 我试了些别的方法, 发现可以通过创建“启动器”的方式来实现这个类似windows下快捷方式的功能, 但我仍然想了解一下, ln命令是否也可以完成同样的功能?

请各位不吝赐教, 谢谢!
发表于 2007-2-28 10:15:38 | 显示全部楼层
不行....
回复 支持 反对

使用道具 举报

发表于 2007-2-28 12:27:30 | 显示全部楼层
这别windows下的快捷方式不一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 13:47:33 | 显示全部楼层
谢谢楼上两位的关注!
我在网上也搜了一下,现在感觉这个问题可能和浏览器对符号链接文件的处理方式有关。
软链接实际是个文本文件,是特殊文件的一种,其中存储了目标文件的位置。我用的是firefox浏览器,现在可以肯定它是采用链接文件所在目录而不是目标文件所在目录的。
但是我觉得做到提取目标文件目录也应该不是一件很难的事情,我会到mozilla查询一些资料。
回复 支持 反对

使用道具 举报

发表于 2007-3-1 13:02:34 | 显示全部楼层
你可以把 /usr/share/doc/xxxx/source.html 加到浏览器的收藏夹,这样应该没问题了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表