符号链接的开销(在Linux上)

时间:2014-07-23 10:15:49

标签: linux symlink

据我所知,符号链接的工作方式是读取文件路径,然后是操作系统。

例如,对于文件" myfile"在目录" / my / very / long / path":

linka -> myfile
linkb -> /my/very/long/path/myfile

linka和linkb都应该在功能上等同,因为它们指向同一个文件,但是linka应该比linkb更快,因为操作系统必须通过/ my / very / long / path / for linkb。

这是对的吗?

(在another question中,讨论了linka情况,但在我看来,性能下降主要是在linkb场景中引起的。(在极端情况下,例如,如果有几个不同的文件系统和符号链接的目录参与其中,可能需要启动硬盘以达到linkb但不能用于linka))

0 个答案:

没有答案