这个让我难过。我在git-bash PATH中的目录中设置了这些符号链接(使用mklink)。
[@Pawel-HP2 bin]$
ls -la
lrwxrwxrwx 1 pawel 1049089 46 Nov 19 11:10 np -> /c/Program Files (x86)/Notepad++/notepad++.exe*
lrwxrwxrwx 1 pawel 1049089 46 Dec 17 09:30 npp -> /c/Program Files (x86)/Notepad++/notepad++.exe*
lrwxrwxrwx 1 pawel 1049089 80 Dec 16 14:40 pycharm -> /c/Program Files (x86)/JetBrains/PyCharm Community Edition 5.0.2/bin/pycharm.exe*
现在当我去c盘上的某个目录时:
[@Pawel-HP2 bin]$
cd /c
[@Pawel-HP2 c]$
which np
/c/Users/pawel/Documents/bin/np
[@Pawel-HP2 c]$
which pycharm
/c/Users/pawel/Documents/bin/pycharm
现在,当我切换到另一个驱动器时,它仍然会找到pycharm链接,但不会找到notepad ++链接!
[@Pawel-HP2 c]$
cd /f
[@Pawel-HP2 f]$
which pycharm
/c/Users/pawel/Documents/bin/pycharm
[@Pawel-HP2 f]$
which np
which: no np in (...)
为什么识别一个而不是另一个符号链接有区别?一般来说如何让它在所有驱动器中找到我的记事本++符号链接?