[实践OK]ln -s 在建立软连接的时候为何出现有的指向是相对路径,而有的绝对路径。。。

jackxiang 2010-1-19 19:47 | |
背景:在做软链接时是做全路径好还是相对路径好呢,特别是Linux默认的是相对路径实现的,如下:
[root@localhost htdocs]# ls -lart  /usr/lib/libmp3lame.so.0
lrwxrwxrwx 1 root root 19 Mar 28  2009 /usr/lib/libmp3lame.so.0 -> libmp3lame.so.0.0.0



.52机器:
[root@localhost lib]# ll libidn.so
lrwxrwxrwx 1 root root 28 Aug 16  2008 libidn.so -> /usr/lib64/libidn.so.11.5.19


.8机器:
[root@test lib]# ln -s libidn.so.11.5.19 libidn.so
[root@test lib]# ls -lart libidn.so
lrwxrwxrwx 1 root root 17 Dec 30 17:19 libidn.so -> libidn.so.11.5.19


如果想变成和.52一样的如何办?


于是和.52一样的了,因为用了绝对的源地址,也就是说ln的源是一个绝对地址:
[root@test lib]# ls -lart libidn.so
lrwxrwxrwx 1 root root 26 Dec 30 17:28 libidn.so -> /usr/lib/libidn.so.11.5.19

这样看,两边就都是绝对地址了:
[root@test lib]# ls -lart /usr/lib/libidn.so
lrwxrwxrwx 1 root root 26 Dec 30 17:28 /usr/lib/libidn.so -> /usr/lib/libidn.so.11.5.19
再看,如下:


ln -s mhxy2010hn.act/view/ mhxy2010hn.act_view
ln -s mhxy2010hn.act/view/ mhxy2010hn.act_view/
好像不太一样。。。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2592/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2014-12-30 17:13
评论列表
2010-1-20 12:32 | Violet
真不错。zan
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]