我试图了解..
(双点)的性质。似乎根据您访问它的方式指向不同的目标。
例:-
/outer/
middle/
inner/
inner --> ./middle/inner/
现在,/outer/middle/inner/..
导致/outer/middle/
,但如果我通过符号链接访问它,/outer/inner/..
导致/outer/
。似乎这里有两个不同..
。
到底是..
什么?符号链接?硬链接?还是在访问目录时根据路径动态生成?也许我对符号链接的理解是错误的。
编辑:
其他相关观察
/outer/
middle/
file
inner/
f --> ./../file
inner --> ./middle/inner/
现在,如果我尝试通过/outer/inner/f
它访问文件,则可以。但这不应该,因为/outer/inner/../file
它没有指向文件。该文件位于中/outer/middle/inner/..
。这似乎与上面的行为相矛盾!