在路径中使用符号链接有什么负面影响吗?
我很好奇,对于在 PATH 环境变量中引用符号链接目录,您有什么技术建议吗?即,而不是使用符号链接解析到的目录?
I'm curious, do you have any technical recommendations against referencing a symlinked directory in your PATH environment variable? I.e. as opposed to using the directory that the symlink resolves to?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这会起作用。也许会稍微慢一些。
符号链接的目标需要以“/”开头 - 例如不是相对的,因为这没有多大意义(因为您需要从任何目录中解析路径,并且相对路径不起作用)。
例如,如果您的 PATH 中有 /data/bin,并且 '/data/bin' 是到其他 bin 目录的绝对符号链接,例如 '/usr/local/bin' ,那么这应该可以工作。目的地需要以“/”开头
This will work. It might be slightly slower perhaps.
The Destination of the Symlink needs to start with '/' - e.g. not be relative, because that wouldn't make much sense (because you need to resolve the path from within any directory, and a relative path wouldn't work).
e.g. if you have /data/bin in your PATH, and '/data/bin' is a absolute symlink to some other bin directory, such as '/usr/local/bin' , then this should work. The destination needs to start with '/'