非规范化路径的实际应用场景与使用价值问询
非规范化路径的实际应用场景与使用价值问询
我之前查which命令的手册时,得到了这样的解释:
which 返回当前环境中,如果将其参数作为严格符合POSIX标准的shell命令执行时,对应的文件(或链接)的路径名。它通过在PATH中搜索与参数名称匹配的可执行文件来实现这一点,不会规范化路径名。
这是我第一次听说“规范化路径”这个概念,后来我找到了一个清晰的定义,举的例子是这样的:
绝对路径:C:\abc..\abc\file.txt
规范化路径:C:\abc\file.txt
一眼就能看出两者的区别,但实际中谁会用第一种路径而不是第二种呢?这么做的意义是什么?换句话说,使用未规范化的路径有什么价值?
备注:内容来源于stack exchange,提问作者mazda
相关产品推荐
相关产品推荐

