小编upl*_*ada的帖子

删除到不存在的目录的符号链接的安全方法(对于python二进制文件)

我不小心输入了:

sudo ln -sf /usr/local/bin/python2.5/ /usr/bin/python 
Run Code Online (Sandbox Code Playgroud)

代替:

sudo ln -sf /usr/local/bin/python2.5 /usr/bin/python
Run Code Online (Sandbox Code Playgroud)

现在bash告诉我,每当我运行python时/ usr/bin/python都不是目录.

ls -l /usr/bin/python gives me expectedly /usr/bin/python --> /usr/local/bin/python2.5/
Run Code Online (Sandbox Code Playgroud)

是否有任何安全的方法可以删除指向目录(不存在)的符号链接,并将其替换为指向目标文件的链接?

如果您有任何想法,请提前Arigato.

我被困了....

directory bash symlink

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

directory ×1

symlink ×1