RuCore.NET

Как создать символьную ссылку в Windows?





Символьная ссылка (также симлинк от англ. Symbolic link, символическая ссылка) — специальный файл в файловой системе, для которого не формируются никакие данные, кроме одной текстовой строки с указателем. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке (файлу).

Для начала нам нужно запустить командную строку, есть несколько вариантов, мне самым быстрым кажется следующим:



1. Жмём сочетание клавиш Win+R и вводим в открывшееся окно cmd

2. Теперь нам необходимо ввести команду чтобы создать символьную ссылку, структура команды для ОС Windows примерно следующая:

mklink /j «путь, где будет создана символьная ссылка» «путь, где находятся исходный файл или папка»

где, /j — атрибут обязательный при указании ссылки на каталог, если вы создаете ссылку на файл, не ставьте его.

 

Предположим, что я хочу создать символьную на папку 123 на локальном диске D, как папку link на диске C, для этого мне нужно ввести следующую команду.

mklink /j «C:\link» «D:\123»

А в проводнике увидел вот такую картину, система думает, что я просто зашел в каталог.

3. Теперь попробуем создать ссылку на файл, подменив ему имя.

Для этого создам файлик с именем 456.txt в корне диска D и введу вот такую команду в командной строке:

mklink «C:\mk\test.txt» «D:\456.txt«

Эта команда создаст ссылку с именем test.txt в папке mk на диске C, которую система будет воспринимать как текстовый файл. А настоящий файл будет лежать на другом локальном диске.

В итоге при обращение к символьной ссылке, система будет открывать и редактировать оригинальный файл.

 



Поделись статьей с друзьями


2 018 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: