기호 링크 사용 방법 및 트랩
이 보도는 도대체 단지 사용 방법에 관한 화제일 뿐이라고 말한다.
자세한 구조 등은 다른 해설 사이트를 보세요.
심볼 링크란?
간단하게 말하면 단축키처럼 어떤 폴더와 파일의 링크를 저장하고 있다.
단축키와 가장 큰 차이점은 기호를 통해 링크할 때의 경로입니다.
예를 들어 다음과 같은 폴더 구조를 나열할 수 있습니다.
아이콘은 같고,symlink는 기호 링크,shortcut은 단축키입니다.
양측 모두 C:\linksrc 폴더에 대한 링크가 있습니다.
이때 단축키를 사용하면...
주소 표시줄은 C:\linksrc로 표시됩니다.
그리고 기호 링크를 사용하세요...
주소 표시줄은 D:\Workspace\link\symlink를 나타냅니다.
이것은 단축키와 기호 링크의 큰 차이이다.
기호 링크의 경우 기호 링크의 경로를 사용하여 링크에 액세스할 수 있습니다.
물론 명령행을 통해서도 접근할 수 있다.
상세한 설명은 문장여기.을 보십시오.
기호 링크의 용도
이 기호 링크는 배치 파일을 사용할 때 유용합니다.
예를 들어 다음과 같은 디렉터리 구조를 열거한다.
또한 배치 파일에서 Resource가 참조된다고 가정합니다.
이때...
이 기호 링크는 배치 파일을 사용할 때 유용합니다.
예를 들어 다음과 같은 디렉터리 구조를 열거한다.
또한 배치 파일에서 Resource가 참조된다고 가정합니다.
이때...
그건 기호 링크로 간단하게 해결할 수 있어요.
기호 링크의 트랩
이렇게 보기 편리한 기호 링크는 함정 하나뿐이다.
그건...
파일 대화상자를 사용하여 기호 링크를 따라 전진하면 링크 원본의 경로가 됩니다!
그러니까
예를 들어 방금 C:\linksrc의 기호 링크를 열거했다.
페인트의 열기 대화상자에서 이 기호 링크를 찾습니다.
리소스 매니저에서 symlink에 들어가서 D:\Workspace\link\symlink를 가리키고 페인트의 열기 대화상자에서 찾으면...
C:\linksrc를 가리키다니!
이 경우 대화상자에서 되돌아오는 경로도 C:\linksrc~가 되어 기호 링크를 사용하면 의미가 없습니다.
연결 사용, 함정 회피
그럼, 이 함정은 어떻게 피해요?
정답은 "연결 사용"입니다.
연결은 기호 링크와 같은 성질의 구조로 파일 대화상자를 사용해도 연결을 통해 경로를 쉽게 얻을 수 있다.
그러나 기호 링크에 비해 연결이 기능적으로 좋지 않다.
구체적으로 다음과 같다.
그럼, 이 함정은 어떻게 피해요?
정답은 "연결 사용"입니다.
연결은 기호 링크와 같은 성질의 구조로 파일 대화상자를 사용해도 연결을 통해 경로를 쉽게 얻을 수 있다.
그러나 기호 링크에 비해 연결이 기능적으로 좋지 않다.
구체적으로 다음과 같다.
마지막 C:\linksrc 기호 링크 문제는 이러한 차이를 무시할 수 있으므로 연결을 사용하여 해결할 수 있습니다.
링크에 대한 자세한 내용은 여기.의 기사를 참조하십시오.
Reference
이 문제에 관하여(기호 링크 사용 방법 및 트랩), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/go_astrayer/items/ab993cdc420d4f7f50d4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)