¿Tiene algún propósito un enlace simbólico que apunta al directorio que lo contiene?

¿Tiene algún propósito un enlace simbólico que apunta al directorio que lo contiene?

Cuando se ejecuta la instalación de la ventana acoplable de Gogs, se crea un enlace simbólico /data/git/gitque apunta a la carpeta principal:

lrwxrwxrwx    1 1000     1000             9 May 13 19:37 git -> /data/git

Estoy tratando de entender si hay algún beneficio al hacer esto. A continuación se muestran algunos ejemplos del uso del enlace:

/data/git $ cd git
/data/git $ cd /data/git/git
/data/git $ 

¿Pensamientos?

Respuesta1

La primera razón que me viene a la mente es que, dado que se trata de un enlace absoluto (apunta a /data/gity no a ../git), esto permitirá que siga funcionando incluso si mueve el directorio más adelante.

Entonces, digamos que instala el sistema /data/git/gity luego decide mover el gitdirectorio final a otro lugar, digamos /foo/bar/git. Ahora, el /foo/bar/git/gitenlace seguirá funcionando y señalará /data/gitcuál podría contener los archivos de configuración necesarios o lo que sea.

información relacionada