【问题标题】:How can I fix red symbolic link in Linux ?如何修复 Linux 中的红色符号链接?
【发布时间】:2016-06-16 18:01:23
【问题描述】:

我做了ls -l /usr/bin/python

我明白了

如何修复那个红色符号链接?

【问题讨论】:

  • 找出python2.7的实际位置并使用ln命令
  • 我试过find / -name python2.7我找不到它。
  • 我也试过ls -l python2.7我得到ls: cannot access python2.7: No such file or directory
  • 我也试过which python2.7我得到-bash: type: python2.7: not found
  • 有人可以帮我吗?我对 Linux 很陌生。

标签: python linux centos symlink


【解决方案1】:

ls -l /usr/bin/python 只会显示符号链接。

使用ls -l /usr/bin/ | grep python2.7 查看python2.7 是否在目录中。

输出应该是这样的:

lrwxrwxrwx 1 root root           9 Jun  3 16:39 python -> python2.7
lrwxrwxrwx 1 root root           9 Jun  3 16:39 python2 -> python2.7
-rwxr-xr-x 1 root root     3550168 Jun  3 02:29 python2.7

上面显示了二进制python2.7和两个指向它的符号链接。

【讨论】:

  • 这与他在问题中描述的不一致;如果which python2.7 空手而归,则链接应该被破坏。不知道为什么/如何这是一个公认的答案。
【解决方案2】:

你可以输入

$which python

查看您的 Python 路径在哪里。

然后你可以使用

$ln -s /thepathfromabove/python2.7 python

【讨论】:

    猜你喜欢
    • 2016-03-20
    • 1970-01-01
    • 2022-01-23
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多