이를 포함하는 디렉토리에 대한 심볼릭 링크가 목적에 부합합니까?

이를 포함하는 디렉토리에 대한 심볼릭 링크가 목적에 부합합니까?

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

관련 정보