Windows Vista에서 심볼릭 링크 사용
Windows Vista에서 오랫동안 기다려온 기능 중 하나는 Linux에서 할 수있는 방식 인 기호 링크를 사용할 수있는 기능이었습니다. 슬프게도, 그들은 할 수있는 한 꽤 잘 작동하지 않지만, 이전 버전에서 크게 업그레이드되었으며, 이미 많은 문제를 해결해주었습니다..
mklink 명령 사용
사용해야하는 명령은 다음과 같습니다. mklink, 커맨드 라인에서 사용합니다. 그냥 명령 줄에 입력하면 옵션을 볼 수 있습니다 :
C : \ Users \ geek> mklink 심볼릭 링크를 만듭니다. MKLINK [[/ D] | [/ H] | [/ J]] 링크 대상 / D 디렉토리 기호 링크를 작성합니다. 기본값은 파일 기호 링크입니다. / H 기호 링크 대신 하드 링크를 작성합니다. / J 디렉터리 연결을 만듭니다. Link는 새로운 기호 링크 이름을 지정합니다. 목표는 새 링크가 참조하는 경로 (상대 또는 절대)를 지정합니다..
예를 들어 C : \ Users \ Geek \ TestFolder 폴더를 C : \ TestFolder에서도 사용할 수있게하려면 다음 명령을 사용할 수 있습니다.
C : \ mklink / D C : \ TestFolder C : \ Users \ Geek \ TestFolder
C : \ TestFolder <> C : \ Users \ Geek \ TestFolder에 대해 생성 된 심볼릭 링크
이제 C : \ TestFolder 디렉토리를 보면 다른 디렉토리에있는 파일이 무엇인지 볼 수 있습니다..
옵션 이해하기.
MKLINK 링크 타겟
추가 옵션없이 명령을 사용하면 파일에 대한 소프트 링크가 생성됩니다..
/ D는 심볼릭 링크 또는 소프트 링크를 만듭니다..
이것은 기본적으로 이전 버전의 Windows에서 폴더에 대한 바로 가기처럼 작동합니다. 단, 실제 바로 가기는 필요하지 않습니다..
/ H는 파일을 직접 가리키는 하드 링크를 만듭니다..
어떤 이유로이 옵션을 폴더에 직접 사용할 수 없으므로 다음 옵션을 사용해야합니다.
/ J는 "디렉터리 접합"
Directory Junction은 실제로 디렉토리에 대한 단단한 링크입니다. 이것은 Vista 이전에도 존재했던 기능입니다. 하드 링크를 사용하여 디렉토리에 심볼릭 링크하려는 경우이 옵션을 사용해야합니다.
하드 링크와 소프트 링크의 이해
하드 링크
하드 링크는 파일을 직접 가리키며 파일 자체처럼 운영 체제에서 작동합니다. 응용 프로그램의 디렉토리를 가짜로 만들려는 경우이 옵션을 대다수 사용하는 것이 좋습니다..
소프트 링크
소프트 링크는 본질적으로 파일이나 폴더의 바로 가기입니다. Windows 탐색기를 사용하는 경우 바로 가기를 두 번 클릭하면 파일 시스템의 일부를 위장하지 않고 디렉토리로 리디렉션됩니다. 심볼릭 링크 된 경로를 사용하여 파일을 직접 참조하거나 열 수 있으며, 대부분 작동합니다..
네트워크 공유에서의 심 링크 사용
광범위하게 논의 된 사항 중 하나는 다른 운영 체제의 Vista 심볼릭 링크를 사용할 수 없다는 것입니다 (놀랄 일은 아닙니다). 그러나 네트워크 공유에서도 사용할 수는 없습니다. 웹 서버 나 파일 서버에서이 기능을 사용하려는 경우 문제가됩니다..
심볼릭 링크 삭제하기
심볼릭 링크를 삭제하려면 링크를 삭제하면됩니다. 원본 파일을 삭제하지 않도록하십시오..