Добрый день, друзья. Что такое символьная ссылка Windows 10, и как её создать? Символьной ссылкой (симлинк — Symbolic link) называют определённый файл в системе файлов, который сам в себе никакие данные не несёт, а оказывается на самом деле ярлыком, который указывает на определённый элемент (на файл или на папочку). Когда система к нему обращается, она думает, что обратилась к оригинальному файлу и взаимодействует с ним как с нужным элементом.
Симлинки применяются в Виндовс для взаимодействия с различными файлами с папочками. Люди применяют их, если нужно перенаправить вес объёмных элементов на иной раздел диска, чтобы система решила, что данные элементы содержаться в нужной папочке (к примеру, если пользователь решил сэкономить место на диске SSD, перенаправив вес на медленнее работающий, но, более объёмный диск HDD, и при этом чтобы не нарушалось работоспособность приложений).
Кроме этого, символьные ссылки применяются на SMB файловых серверах, если списки с различных LUN желательно сделать доступными для одной точки входа.
Виды символьных ссылок
В ОС Виндовс существует 3 вида ссылочек под NTFS тома: жесткая, мягкая (симлинк), точка соединения (Junction point):
- Жесткая ссылка – указывает лишь на определённых файл, но не может указывать на папочку. Подобный файл является ссылкой на иной файл этого же диска и не занимается дублированием оригинального файла. Если его рассмотреть, то мы увидим, что он имеет подобный объём со свойствами, как и на оригинальном файле (на самом деле он практически не имеет объёма);
- Точка соединения – указывает лишь на папочку (на данном или ином томе компьютера);
- Мягкая ссылка (Symbolic link) – указывают не только на определённый файл, но и на папочку, на пользовательский и на удалённый компьютер (UNC). Другими словами, подобные ссылки поддерживают различные адреса.
По большей части пользователю хватит функционала мягкой ссылки, так как она является наиболее универсальным средством, чтобы создать ссылку на нужный элемент компьютера.
Создание символьной ссылки
- Сделать подобную ссылочку на самом деле довольно просто. Вы сами скоро в этом убедитесь. Для начала, нам понадобится командная строка. Для запуска командной строки введём в строку поиска cmd и перейдём по появившемуся элементу. Если же вам понадобится создать символьную ссылочку на системный файл, то выбираем: открыть как администратор (для начала лучше потренироваться на обычных файлах, не системных);
- Команда, для создания символьной ссылки будет выглядеть так:
mklink /j «адрес, где мы поставим символьную ссылочку» «адрес, где содержится исходный файл или папочка»
При этом, /j – является атрибутом, чтобы создать ссылочку на папку. Если необходимо создать ссылочку на файл, данный символ вводить не нужно.
- Например, мне нужно сделать символьную ссылочку на папочку Link, находящуюся в разделе Е и поместить её в папочку ss раздела С. Для этого мне потребуется ввести очередную команду: mklink /j «C:\ss» «E:\link«
- У нас в командной строке должно появиться следующее сообщение: соединение создано для C:\ss <<===>> E:\link
- Как итог мы получаем следующий результат:
- Давайте создадим симлинк, идущий на файл, а не на каталог. К примеру, на файл Recovery.txt, который находится на диске Е. Ссылку мы поместим в туже папочку ss диска С. Файл мы назовём Recoverytxt. В этом случае наша команда примет следующий вид: mklink «C:\ss\Recovery2.txt» «E:\Recovery.txt«
Командную строку открываем как администратор, иначе система заявит, что у вас недостаточно привилегий.
В командной строке должна появиться надпись:
- символическая ссылка создана для C:\ss\Recovery2.txt <<===>> E:\Recovery.txt
- в итоге мы получим следующее:
Вывод: символьная ссылка Windows 10 реально помогает, если ваш системный диск сильно переполнен. К примеру, если вам не хватает места на системном диске SSD. При этом, самые громоздкие файлы есть возможность перенести на иной диск (например, можно перенести любимые игры на другой диск с диска С, без потери данных игры).
Запомните: папочку Windows лучше не трогать, если вы плохо разбираетесь в компьютерах. Если же вы приноровитесь в создании символьной ссылки, вы сможете на компьютере творить чудеса. Успехов!
С уважением, Андрей Зимин 17.11.2021