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