Есть ли смысл в символической ссылке, указывающей на содержащий ее каталог?

Есть ли смысл в символической ссылке, указывающей на содержащий ее каталог?

При запуске установки 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то, что может содержать необходимые файлы конфигурации или что-то еще.

Связанный контент