이를 포함하는 디렉토리를 다시 가리키는 심볼릭 링크에 대한 목적이 있습니까?

이를 포함하는 디렉토리를 다시 가리키는 심볼릭 링크에 대한 목적이 있습니까?

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

관련 정보