Windows 10, 8, 7 и Vista поддерживают символические ссылки, которые указывают на файл или папку в вашей системе. Вы можете создать их с помощью командной строки или стороннего инструмента под названием Link Shell Extension. Сегодня мы рассмотрим для чего используются символические ссылки и как это сделать.
Символические ссылки - это в основном расширенные ярлыки. Создайте символическую ссылку на отдельный файл или папку, и эта ссылка будет выглядеть так же, как файл или папка в Windows, даже если это просто ссылка, указывающая на файл или папку. Ваша настоящая папка к примеру с картами для игры может занимать много места которого не хватает, её можно перенести на другой логический или физический диск, оставив в директории игры пустую папку ссылку на настоящую папку с файлами.
Я сам столкнулся с данной проблемой так как являюсь фанатом авиа симуляторов. к примеру симулятор Prepar3D для него существует множество дополнений таких как континенты, сетки высот, Phototerrain, аэропорты, авиа техника и так далее и все это занимает сотни гигабайт которые надо как то уместить на дисках не зависимо от игры. Теперь переходим к главному.
Рассмотрим более продвинутый способ создания ссылок. Если кому покажется сложным переходим ниже и читаем Как создать символические ссылки с помощью программы.
Как создать символические ссылки с помощью mklink
Вы можете создавать символические ссылки с помощью команды mklink в окне командной строки от имени администратора. Чтобы открыть его, найдите ярлык «Командная строка» в меню «Пуск», щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
В более поздних версиях Windows 10 вы можете использовать обычное окно командной строки без запуска его в качестве администратора. Однако, чтобы сделать это, сначала необходимо включить режим разработчика в меню «Настройки»> «Обновление и безопасность»> «Для разработчиков».
Без каких-либо дополнительных параметров mklinkсоздает символическую ссылку на файл. Команда ниже создает символическую или «мягкую» ссылку для Link указания на файл Target:
Используйте / D, если вы хотите создать программную ссылку, указывающую на каталог. вот так:
Используйте / H, если вы хотите создать жесткую ссылку, указывающую на файл:
использовать / J для создания жёсткой ссылки на каталог, известной также как соединение каталогов
Это выглядит так
Так, например, если вы хотите создать узел каталога (жесткую ссылку на папку) в C: \ LinkToFolder, который указывает на C: \ Users \ Name \ OriginalFolder, вы должны выполнить следующую команду:
Вам нужно будет поставить кавычки на путях с пробелами. Например, если вместо этого папки называются C: \ Link To Folder и C: \ Users \ Name \ Original Folder, вы должны использовать следующую команду:
Если вы видите сообщение «У вас недостаточно прав для выполнения этой операции». Перед запуском команды вам нужно запустить командную строку от имени администратора.
Как создать символические ссылки с помощью графического инструмента
Если вы хотите сделать это с помощью графического инструмента, загрузите расширение Link Shell . Обязательно загрузите соответствующий пакет предварительных требований перед самим инструментом - оба связаны на странице загрузки инструмента.
После установки найдите файл или папку, на которую вы хотите создать ссылку, щелкните ее правой кнопкой мыши и выберите «Pick Link Source» в меню.
Затем вы можете щелкнуть правой кнопкой мыши внутри другой папки, указать меню «Drop As» и выбрать «Hardlink», чтобы создать жесткую ссылку на файл, «Junction», чтобы создать жесткую ссылку на каталог, или «Symbolic Link». создать мягкую ссылку на файл или каталог.
Как удалить символические ссылки
Чтобы избавиться от символической ссылки, вы можете просто удалить ее, как любой другой файл или каталог. Просто будьте осторожны, чтобы удалить саму ссылку, а не файл или каталог, на который она ссылается.
На этом все кому чего не понятно обсуждаем ниже. Спасибо за внимание -учимся вместе.