我有指向路径中 /usr/local/bin 中的应用程序的符号链接。但是,我无法从其他文件夹运行这些应用程序。
更奇怪的是,我无法通过符号链接的完整路径访问它们。
[mqudsi@iqudsi:Desktop/EasyBCD]$ echo $path (03-26 13:42)
/opt/local/bin /opt/local/sbin /usr/local/bin /usr/local/sbin/ /usr/local/CrossPack-AVR/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin
[mqudsi@iqudsi:local/bin]$ ls -l /usr/local/bin (03-26 13:47)
total 24280
-rwxr-xr-x 1 mqudsi wheel 18464 May 14 2009 ascii-xfr
-rwxr-xr-x 1 mqudsi wheel 12567 Mar 25 04:50 brew
-rwxr-xr-x 1 mqudsi wheel 17768 Dec 11 12:41 bsdiff
-rwxr-xr-x 1 mqudsi wheel 43024 Mar 28 2009 dumpsexp
-rwxr-xr-x 1 mqudsi wheel 280 Sep 10 2009 easy_install
-rwxr-xr-x 1 mqudsi wheel 288 Sep 10 2009 easy_install-2.6
-rwxr-xr-x 1 mqudsi wheel 39696 Apr 5 2009 fuse_wait
lrwxr-xr-x 1 mqudsi wheel 29 Mar 25 04:53 git -> ../Cellar/git/1.7.0.3/bin/git
[mqudsi@iqudsi:local/bin]$ /usr/local/bin/git (03-26 13:47)
zsh: no such file or directory: /usr/local/bin/git
链接清晰是在那里,但我没法得到它:S
答案1
[应 OP 要求,从评论中转载]
符号链接存在,但/usr/local/Cellar/git/1.7.0.3/...
任何东西都存在吗? 的输出是什么file /usr/local/bin/git
?
答案2
我注意到您的符号链接是相对路径。它应该是绝对路径。