Quando a instalação do docker do Gogs é executada, ele cria um link simbólico /data/git/git
que aponta de volta para a pasta pai:
lrwxrwxrwx 1 1000 1000 9 May 13 19:37 git -> /data/git
Estou tentando entender se há algum benefício em fazer isso. Abaixo estão alguns exemplos de uso do link:
/data/git $ cd git
/data/git $ cd /data/git/git
/data/git $
Pensamentos?
Responder1
A primeira razão que vem à mente é que, como esse é um link absoluto (aponta para /data/git
e não ../git
), isso permitirá que ele ainda funcione mesmo se você mover o diretório posteriormente.
Então, digamos que você instale o sistema /data/git/git
e decida mover o git
diretório final para outro lugar, digamos /foo/bar/git
. Agora, o /foo/bar/git/git
link ainda funcionará e apontará para /data/git
qual pode conter os arquivos de configuração necessários ou algo assim.