Existe um propósito para um link simbólico que aponta para o diretório que o contém?

Existe um propósito para um link simbólico que aponta para o diretório que o contém?

Quando a instalação do docker do Gogs é executada, ele cria um link simbólico /data/git/gitque 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/gite 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/gite decida mover o gitdiretório final para outro lugar, digamos /foo/bar/git. Agora, o /foo/bar/git/gitlink ainda funcionará e apontará para /data/gitqual pode conter os arquivos de configuração necessários ou algo assim.

informação relacionada