Linux.ChinaUnix.net
ChinaUnix | Linux首页 | 新闻 | 博客 | 文章 | 专栏 | 新手 | 方案 | 图书 | 下载 | 人才 | 手册 | wiki | 搜索     
Linux论坛
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索



软链接的循环链接
首页 » CU论坛 » Linux » 汇总贴列表 » 新手园地 »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
andy820303   帅哥 (andy)
风云使者




CU编号: 512647
注册:2006-12-30
最后登录: 2009-07-02
帖子:545
精华:0

可用积分:536 (稍有积蓄)
信誉积分:120
专家积分:0 (本版:0)
空间积分:1377
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-9-1 10:50 
在我的linux系统的根目录下有一个sim的子目录,之前装的netapp的虚拟机,问题是不知道被谁动过机器,当我想再次进入这个目录的时候,提示:
“-bash: cd: sim: Too many levels of symbolic links“,

使用ls -al命令查看文件属性,发现"lrwxrwxrwx    1 root root     6 Nov  3  2006 sim -> ../sim",也就是sim目录是一个软链接,指向自身,导致正常的目录无法使用

该怎么解决呢?



您对本贴的看法:鲜花[0] 臭蛋[0]
版主 cuci   帅哥 (毛毛爹)
广告杀手-大法师


CU奥运火炬传递手2008
CU编号: 173963
注册:2004-7-30
最后登录: 2009-07-05
帖子:8112
精华:1

可用积分:1265 (家境小康)
信誉积分:100
专家积分:182 (本版:0)
空间积分:0
推广积分:0

来自:北京
状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-9-1 11:02 
建立软连接的时候,不要在sim同目录级别创建,去你的目的目录创建试试,要不就加上全路径



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

welcome study together


andy820303   帅哥 (andy)
风云使者




CU编号: 512647
注册:2006-12-30
最后登录: 2009-07-02
帖子:545
精华:0

可用积分:536 (稍有积蓄)
信誉积分:120
专家积分:0 (本版:0)
空间积分:1377
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2008-9-1 11:05 
谢谢斑竹的回复。

问题是这个链接不是我做的,而且我尝试了一下,想建立一个循环链接,发现不可能建立这种循环链接,提示文件已经存在,我不知道那人是怎么建立的。也不知道该怎么删除那个链接。

斑竹有什么办法可以删除那个软链接,让我可以使用以前的目录马?



您对本贴的看法:鲜花[0] 臭蛋[0]
honckly
精灵使
\ 壆樻峟嶷



CU奥运火炬传递手2008
CU编号: 503260
注册:2006-12-10
最后登录: 2009-07-03
帖子:3351
精华:0

可用积分:8627 (腰缠万贯)
信誉积分:100
专家积分:26 (本版:0)
空间积分:0
推广积分:2

状态:...保密...

[个人空间] [短信] [博客]


4楼 发表于 2008-9-1 11:25 
敢直接用rm吗 ?
把原文件先cp一下!



您对本贴的看法:鲜花[0] 臭蛋[0]
bigarade   帅哥
精灵使



CU编号: 678815
注册:2008-3-19
最后登录: 2009-03-03
帖子:3897
精华:0

可用积分:1437 (家境小康)
信誉积分:0
专家积分:5 (本版:0)
空间积分:802
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-9-1 11:29 
我感到很奇怪,这个链接是怎么做出来的?



您对本贴的看法:鲜花[0] 臭蛋[0]
andy820303   帅哥 (andy)
风云使者




CU编号: 512647
注册:2006-12-30
最后登录: 2009-07-02
帖子:545
精华:0

可用积分:536 (稍有积蓄)
信誉积分:120
专家积分:0 (本版:0)
空间积分:1377
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


6楼 发表于 2008-9-1 11:29 
好的,我试一下

谢谢



您对本贴的看法:鲜花[0] 臭蛋[0]
andy820303   帅哥 (andy)
风云使者




CU编号: 512647
注册:2006-12-30
最后登录: 2009-07-02
帖子:545
精华:0

可用积分:536 (稍有积蓄)
信誉积分:120
专家积分:0 (本版:0)
空间积分:1377
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


7楼 发表于 2008-9-1 11:43 
连复制都不行,同样的提示



您对本贴的看法:鲜花[0] 臭蛋[0]
andy820303   帅哥 (andy)
风云使者




CU编号: 512647
注册:2006-12-30
最后登录: 2009-07-02
帖子:545
精华:0

可用积分:536 (稍有积蓄)
信誉积分:120
专家积分:0 (本版:0)
空间积分:1377
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


8楼 发表于 2008-9-1 11:44 


QUOTE:
原帖由 bigarade 于 2008-9-1 11:29 发表
我感到很奇怪,这个链接是怎么做出来的?

我也很奇怪,应该是美国那边的同事做的,不过他休假了,联系不上。



您对本贴的看法:鲜花[0] 臭蛋[0]
febird   帅哥 (二月鸟)
骑士



CU编号: 567361
注册:2007-5-23
最后登录: 2008-12-30
帖子:54
精华:0

可用积分:576 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


9楼 发表于 2008-9-1 11:54 


QUOTE:
原帖由 andy820303 于 2008-9-1 11:05 发表
谢谢斑竹的回复。

问题是这个链接不是我做的,而且我尝试了一下,想建立一个循环链接,发现不可能建立这种循环链接,提示文件已经存在,我不知道那人是怎么建立的。也不知道该怎么删除那个链接。

斑竹有什 ...

这个连接很好建,同一个文件夹下面不能有两个同名的节点(包括软连接)

[root@localhost aaa]# ls -l
总计 0
lrwxrwxrwx 1 root root 6 09-01 11:40 aaa -> ../aaa

是指 在aaa 目录里面有一个aaa的软连接指向这个aaa. 这就形成了循环连接

mkdir aaa
cd aaa
ln -s aaa  ../aaa

即可



您对本贴的看法:鲜花[0] 臭蛋[0]
andy820303   帅哥 (andy)
风云使者




CU编号: 512647
注册:2006-12-30
最后登录: 2009-07-02
帖子:545
精华:0

可用积分:536 (稍有积蓄)
信誉积分:120
专家积分:0 (本版:0)
空间积分:1377
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


10楼 发表于 2008-9-1 12:14 
我用了unlink, 结果文件都没了!
嗬嗬,傻眼了!

不过febird兄说的好像很有道理,但是有一点点区别,我使用
mkdir aaa
cd aaa
ln -s aaa  ../aaa

之后检查,在/aaa目录下还有一个aaa的目录,是一个不能访问的软链接,但是使用ls -al检查属性发现
“lrwxrwxrwx   1 root root   3 Sep  1 08:43 aaa -> aaa“
少了../, 这又是为什么呢, 如果我想直接把aaa做成这种循环链接,而不是在它的下面的aaa,那么该怎么做呢?



您对本贴的看法:鲜花[0] 臭蛋[0]

首页 » CU论坛 » Linux » 汇总贴列表 » 新手园地 »

 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - Linux时代 - Archiver - WAP - TOP

Processed in 0.065820 second(s), 5 queries , Gzip enabled