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
필요한 구성 파일 등이 포함될 수 있는 링크를 가리킵니다.