Existe algum propósito para um link simbólico que aponte de volta para o diretório que o contém?

2

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?

    
por Ole 18.05.2016 / 16:33

1 resposta

3

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 funcione mesmo se você mover o diretório posteriormente.

Então, diga que você instalou o sistema em /data/git/git e decidiu mover o diretório git final para outro lugar, digamos /foo/bar/git . Agora, o link /foo/bar/git/git continuará funcionando e apontará para /data/git , que pode conter os arquivos de configuração necessários ou o que for.

    
por 18.05.2016 / 17:59