Windows 10 Creators Update : 권한 상승이없는 Symlink

문제를 제거하기 위해 도구를 사용해보십시오

마이크로 소프트 발표 최근 Windows 10에서 심볼릭 링크 인 심볼릭 링크의 처리를 개선하는 Windows 10의 최신 Insider Build의 변경 사항입니다.

심볼릭 링크는 Vista 이후 Windows의 일부였으며 운영 체제의 매우 유용한 기능입니다.

심볼릭 링크는 다른 파일이나 폴더로 리디렉션하는 포인터로 가장 잘 설명 할 수 있습니다. 운영 체제에서 사용하고 응용 프로그램에서 사용할 수 있으며 사용자가 수동으로 추가 및 관리 할 수도 있습니다.

기본 예 : 기본 하드 드라이브가 파일로 가득 차 있고 남은 공간이 거의 없다고 가정 해 보겠습니다. 다양한 정리 작업을 실행 한 후 공간을 확보하기 위해 일부 프로그램이나 게임을 제거하고 대신 심볼릭 링크를 사용할 수 있습니다.

따라서 게임이나 프로그램을 제거하는 대신 심볼릭 링크를 사용하여 다른 하드 드라이브로 이동할 수 있습니다. 심볼릭 링크는 이전의 새 위치를 가리키며 Windows 및 관련된 모든 프로그램의 경우 프로그램이나 게임은 여전히 ​​원래 디렉터리에 있습니다.

: 다음을 사용하여 Windows 시스템에 기호 링크를 표시 할 수 있습니다. NTFS 링크보기 . Linux가 링크를 처리하는 방법에 관심이 있습니까? 여기 있습니다 .

고도가없는 Symlink

symlinks symbolic links windows 10

심볼릭 링크는 mklink를 사용하여 Windows에서 생성됩니다. , 명령 줄 도구입니다. 개발자는 유용성과 기능을 향상시키기 위해 그래픽 사용자 인터페이스가있는 다양한 프로그램을 만들었습니다.

있다 SysInternals의 정션 예를 들어, 또는 링크 셸 확장 Windows 탐색기에서 바로 사용할 수 있습니다.

지금까지 mklink는 Windows 사용자가 상승 된 명령 프롬프트에서 명령을 실행해야했습니다. Microsoft에 따르면이 요구 사항으로 인해 * nix 시스템보다 Windows에서 심볼릭 링크가 덜 자주 사용되었습니다. '많은 최신 크로스 플랫폼 개발 도구'가 'Windows에서 덜 효율적이고 안정적으로 작동'하는 효과가있었습니다.

Windows 10 Insider Build 14972부터 시작하여 2017 년 3 월 Windows 10 Creators Update가 출시되는 모든 사용자에게 제공되는이 요구 사항은 더 이상 확정되지 않습니다.

Windows 10 컴퓨터에서 개발자 모드를 활성화해야하며, 활성화하면 컴퓨터의 모든 사용자가 권한 상승없이 mklink를 실행하여 심볼릭 링크를 만들고 변경할 수 있습니다.

변경의 주된 원동력은 git과 같은 개발 도구 나 심볼릭 링크를 지원하고 사용하는 npm과 같은 패키지 관리자의 등장이었습니다.

git과 같은 많은 인기 개발 도구와 npm과 같은 패키지 관리자는 각각 repos 또는 패키지를 만들 때 심볼릭 링크를 인식하고 유지합니다. 그런 다음 해당 리포지토리 또는 패키지가 다른 곳에서 복원되면 심볼릭 링크도 복원되어 디스크 공간 (및 사용자의 시간)이 낭비되지 않습니다.

개발자 모드 활성화

windows 10 developer mode

Windows 10 컴퓨터에서 개발자 모드를 활성화하려면 다음을 수행하십시오.

  1. 바로 가기 Windows-I를 사용하여 설정 애플리케이션을 엽니 다.
  2. 업데이트 및 보안> 개발자 용으로 이동합니다.
  3. 화면에서 'Windows 스토어 앱'에서 '개발자 모드'로 전환합니다.

이제 당신 : 심볼릭 링크를 사용합니까?