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