Создание символьной ссылки для папки в Windows 8.1, 8, 7, Vista

Apr 27, 2016 18:13


1) Создаем (или копируем) папку в нужном нам месте. В моем случае я создам папку mkfolder на локальном диске D :




2) Открываем командную строку, для этого жмём Win+R и в открывшемся окне пишем cmd:




3) В открывшемся окне командной строки нам необходимо создать символьную ссылку для нашей папки. Делается это с помощью команды mklink. В моем случае я пишу так, создавая в корне диска С папку с именем mklink, которая будет ссылать на папку D:\mkfolder :

mklink /j "c:\mklink" "d:\mkfolder"

где, mklink - команда создания символьной ссылки

/j - атрибут создания соединения для каталога

c:\mklink - место создания файла с символьной ссылкой / имя новой символьной ссылки

d:\mkfolder - Путь, на который ссылается символьная ссылка

4) Жмём клавишу Enter, и, если всё введено правильно, командный интерпретатор Windows сообщит о создании соединения:




5) Пройдем на диск C и посмотрим на созданную символьную ссылку:




6) Главное её отличие от обычного ярлыка в том, что если зайти в папку mklink, система будет считать, что вы находитесь именно на диске C в папке mklink, но на самом деле вы будете видеть и работать с файлами, которые находятся на диске D в папке mkfolder:




Альтернативный способ созданию символьной ссылки.

Мне символьные ссылки нужны довольно редко и я без проблем запомнил команду командной строки и использую первый метод. Но в Windows есть альтернативный способ для папок:

1) Копируем папку, для которой нам нужно создать символьную ссылку.

2) Идём в каталог:

C:\Users\*имя пользователя*\AppData\Roaming\Microsoft\Windows\Network Shortcuts

Папка AppData скрытая, для того чтобы включить отображение скрытых папок, воспользуйтесь этой статьей.

3) Жмём правой клавишей по окну каталога и выбираем «Вставить ярлык». Система создаст символьную ссылку до исходного каталога и теперь её можно перенести в нужное для вас место и переименовать.

http://skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/

сисадм, windows

Previous post Next post
Up