永发信息网

Linux用ln命令创建文件链接,链接文件属性显示为已断,而且不能被访问,请问怎么回事

答案:2  悬赏:20  手机版
解决时间 2021-03-27 22:36
Linux用ln命令创建文件链接,链接文件属性显示为已断,而且不能被访问,请问怎么回事
最佳答案
我这里是这样:
$ ls -l /usr/lib/libstdc++.so.6*
lrwxrwxrwx 1 root root 19 2010-01-13 08:19 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.13
-rw-r--r-- 1 root root 962800 2010-01-10 23:53 /usr/lib/libstdc++.so.6.0.13

如果你在终端运行这个命令上面的是红色(你的应该是红色的)表示已经断掉了,你仔细看看你那里有没有/usr/lib/libstdc++.so.6.10这个文件

你可以直接把这个链接删除,然后重新建一个就行了(注意,需要root权限)
方法如下:
# ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6
然后,你再查看就应该是好的了追问[root@chj ~]# ls -l /usr/lib/libstdc++.so.6*
lrwxrwxrwx 1 root root 26 08-14 12:48 /usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.10
-rwxrwxrwx 1 chj chj 950392 08-13 16:35 /usr/lib/libstdc++.so.6.0.10
-rwxr-xr-x 1 root root 937040 2007-10-21 /usr/lib/libstdc++.so.6.0.8
明明显示有libstdc++.so.6.0.10,第一个链接还是红色,你说奇怪不
原来链接到libstdc++.so.6.0.8,rm之后重新建也不行追答一点都不奇怪,你仔细看看这两个一样吗?
/usr/lib/libstdc++.so.6.10
/usr/lib/libstdc++.so.6.0.10

你应该这样
# rm /usr/lib/libstdc++.so.6
# ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6
全部回答
说明源文件[/usr/lib/libstdc++.so.6.10]已经杯具了,你看这个文件还在不在追问在追答那就不太清楚。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有谁知道浙江嘉兴黄姑镇【万福人家】小区的楼
史泰龙主演高山救护员的电影叫什么
水浒传中一个人物在全书中的主要事迹,200字
rfid与嵌入式哪个更容易学
康佳KKTV怎么样啊?该不该买喔
大家觉得陈宫是一个怎样人?
云南文山10头的三七多少钱一公斤啊?
紧紧吸引久久不忍移开是什么意思
3乘321约等于几呀!怎么算
企业风暴会议
留学回国人员怎么落户
女闺蜜因为我的缘故和他的男闺蜜冷战了
大海到底有底吗?
H6的底盘还有必要再加高吗
如何登记银行存款帐
推荐资讯
我想知道入职合同是什么
蜀泸大道二段/龙马大道一段(路口)地址有知道
福田雷萨泵车多少钱?
那首歌里有 挥动手中的荧光棒 歌词
20元硬币那些国家有发行
开个水泥GRC构件厂利润多大
可乐鸡翅用的是鸡中翅吗?
请人代画漫画人物很贵吗?
Intel酷睿2双核 E6420和Intel酷睿2双核 E7600
从海阳到东营下午两点从海阳出发,做公交车该
阿弥陀佛,请问专门讲佛门戒律的经典有?
求解答九年级物理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?