【问题标题】:Any negative side effects of using symlinks in your PATH?在 PATH 中使用符号链接有什么负面影响吗?
【发布时间】:2011-11-02 00:56:37
【问题描述】:

我很好奇,对于在 PATH 环境变量中引用 symlinked 目录,您有任何技术建议吗? IE。而不是使用符号链接解析到的目录?

【问题讨论】:

    标签: unix path filesystems environment-variables symlink


    【解决方案1】:

    这会奏效。可能会慢一些。

    符号链接的目的地需要以'/'开头 - 例如。不是相对的,因为这没有多大意义(因为您需要从任何目录中解析路径,而相对路径不起作用)。

    例如如果您的 PATH 中有 /data/bin,并且 '/data/bin' 是指向其他 bin 目录的绝对符号链接,例如 '/usr/local/bin' ,那么这应该可以工作。目的地需要以'/'开头

    【讨论】:

    • 所以,如果我在这里有一个原始(“物理”)目录:/Users/hced/Dropbox/Code/bin ...并且我有一个符号链接到原始目录的文件:~/bin …并像这样设置 PATH 环境:export PATH=$HOME/bin:$PATH …应该没问题吗?
    • 对不起,如果上面的结果有点复杂(您不必对此进行评估,我会尝试一下,看看它是否有效)。我对我的问题感到好奇,主要是(除了它是否有效)安全问题、是否容易出错?、在某些情况下可能不兼容等问题。
    猜你喜欢
    • 2010-09-06
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多