这令人惊讶
lrwxrwxrwx 1 root root 1 2011-08-23 17:18 common -> .
Run Code Online (Sandbox Code Playgroud)
这表示目录具有自身的符号链接.
但我无法弄清楚这样做的目的.
我在firefox包中找到了这个.
那么这种联系的目的是什么?
它允许使用目录别名"common"直接访问当前文件.也许在过去,Mozilla有一个"常见"文件目录,后来被重定向到同一目录".".他们不是编辑代码来删除所有"common /"实例,而是创建了这个符号链接(只是一个猜测).
想象一下,您有100个依赖于文件"common/include.xxx"的源代码文件.出于某种原因,您现在需要将该文件移动到"./include.xxx"而不是"./common/include.xxx".您可以改为创建此符号链接,而不是修改100个源代码文件,您的源代码将继续编译而无需修改.