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