gpt4 book ai didi

Linux:使用另一个文件夹中的符号链接(symbolic link)执行时找不到 bin 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:30:22 25 4
gpt4 key购买 nike

在 Linux 中,我有一个指向 .bin 文件的符号链接(symbolic link):

~/bin>

所以,我有:

~/bin>l

lrwxrwxrwx 1 myuser mymachine 56 Sep 27 09:25 Myfile.bin -> ./otherFolder/Myfile.bin

如果我在“bin”文件夹中执行这个.bin,没有问题:

~/bin>Myfile.bin

但是如果我从另一个文件夹执行它:

~/other>../bin/Myfile.bin

结果是:

-bash: /home/myuser/bin/Myfile.bin: No such file or directory

为什么会这样?

谢谢。

最佳答案

我认为您的符号链接(symbolic link)已损坏。

的输出是什么
cd ~/bin
file ./otherFolder/Myfile.bin

?

编辑

如果你这样做:

~/bin>Myfile.bin

您从 PATH 运行 Myfile.bin,它不是必需的 ~/bin,取决于您的 $PATH 变量。

关于Linux:使用另一个文件夹中的符号链接(symbolic link)执行时找不到 bin 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com