В нашей текущей статье мы постараемся объяснить символические ссылки в 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.
Существует два вида символических ссылок: жесткие и мягкие. Извините за английскую терминологию, но некоторые вещи теперь установлены на международном уровне, и их греческий перевод не звучит хорошо. Ярлыки Soft работают так же, как обычные стандартные ярлыки. Когда вы откроете программный ярлык для папки, вы попадете в папку, где хранятся файлы. Однако жесткий ярлык работает, и кажется, что сам символ или папка фактически существует вместо символической ссылки. Эта функция делает хардкорные ярлыки более полезными в большинстве случаев.
Обратите внимание, что Windows не использует термины «жесткая ссылка» и «мягкая ссылка». Вместо этого они используют термины «жесткая ссылка» и «символическая ссылка». В Windows «символическая ссылка» - это то же самое, что «мягкая ссылка». Команда mklink может создавать как жесткие, так и программные ссылки (известные в Windows как «символические ссылки»).
Как создать ярлык с помощью mklink
Вы можете создавать символические ссылки с помощью команды mklink из окна командной строки с правами администратора. Чтобы открыть такое окно, нажмите одновременно клавиши Win + X и во всплывающем меню выберите «Командная строка (администратор)».
Без дополнительной опции команда mklink создает ярлык для файла. Следующая команда создает мягкую ссылку на файл с именем Target: mklink Link Target
Используйте ключ / D, если вы хотите создать программную ссылку, которая ссылается на каталог. Как это: mklink / D Link Target
Использование / H завершено, когда вы хотите создать жесткую ссылку, которая ссылается на файл: mklink / H
Цель ссылки
Используйте переключатель / J, чтобы создать жесткую ссылку, которая ссылается на каталог, также известный как каталог соединения: mklink / J Link Target
Например, если вы хотите создать жесткую ссылку в C: \ LinkToFolder для подключения к C: \ Users \ Name \ OriginalFolder, вы должны выполнить следующую команду:
mclink / JC: \ LinkToFolder C: \ Users \ Имя \ OriginalFolder
Вы должны ввести кавычки, если имена папок пусты. Например, если папки называются C: \ Link to Folder и C: \ Users \ Name \ Original Folder, ваша команда должна быть:
mklink / J "C: \ Ссылка на папку" "C: \ Users \ Имя \ Исходная папка"
Если вы видите сообщение «У вас недостаточно прав для выполнения этой функции», вам необходимо перезапустить командную строку от имени администратора.
Как удалить символическую ссылку
Чтобы избавиться от символической ссылки, вы можете просто удалить ее, как и в случае с любым другим файлом или каталогом. Только будьте осторожны, чтобы удалить сам ярлык, а не обычный файл или каталог, который связан.