当 Gogs docker 安装运行时,它会创建一个/data/git/git
指向父文件夹的符号链接:
lrwxrwxrwx 1 1000 1000 9 May 13 19:37 git -> /data/git
我试图了解这样做是否有一些好处。以下是使用该链接的一些示例:
/data/git $ cd git
/data/git $ cd /data/git/git
/data/git $
想法?
答案1
首先想到的原因是,由于这是一个绝对链接(它指向/data/git
而不是../git
),即使您稍后移动目录,它仍然可以工作。
因此,假设您安装了系统,/data/git/git
然后决定将最终git
目录移动到其他位置,例如/foo/bar/git
.现在,该/foo/bar/git/git
链接仍然有效,并指向/data/git
可能包含必要的配置文件或其他内容的链接。