2016-01-02 11:43:39 +0000 2016-01-02 11:43:39 +0000
105
105

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

Читал http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers и знаю, что junction/mklink тоже работал в Windows 7, но похоже, что команда junction была отменена в Windows 10.

Какой правильный способ создания сим-ссылок в Windows 10?

Ответы (4)

124
124
124
2016-01-02 12:01:09 +0000

Похоже, что команда junction была отменена в Windows 10.

Вы можете загрузить junction из Windows SysInternals (который входит в состав Microsoft):

Junction не только позволяет создавать NTFS-переходы, но и видеть, действительно ли файлы или каталоги являются точками перерасчета. Точки разбора - это механизм, на котором основаны NTFS-переходы, и они используются Службой удаленного хранения Windows (Remote Storage Service - RSS), а также точками монтирования тома.

Пожалуйста, прочтите эта статья Microsoft KB для получения советов по использованию переходов.

Обратите внимание, что Windows не поддерживает переходы к каталогам на удаленных разделяемых ресурсах.


Так как мне создавать переходы или символические ссылки на каталоги в Windows 10?

Загрузите junction, как описано выше.

Теперь можно использовать следующие команды.

Создание перемычки:

junction "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

Создание символической ссылки на каталог:

mklink /D "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

Можно использовать mklink /j или junction в Windows 10 для создания перемычек.

Можно использовать mklink /d в Windows 10 для создания символических ссылок на каталоги.

Заметки:

  • junction также может перечислять соединения и определять, является ли файл соединением, в отличие от mklink.

  • mklink является внутренней командой, доступной только в оболочке cmd.

  • По умолчанию для создания символьных связей требуются привилегии администратора.

Примеры

Использование mklink для создания символической ссылки на каталог:

F:\test>mklink /d test-dir-sym-link test
symbolic link created for test-dir-sym-link <<===>> test

Использование mklink для создания перемычки:

F:\test>mklink /j test-junction test
Junction created for test-junction <<===>> test

Использование перемычки для создания перемычки:

F:\test>C:\apps\NirSoft\SysinternalsSuite\junction.exe test-junction test

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Created: F:\test\test-junction
Targetted at: F:\test\test
  • *

Дальнейшее чтение

  • A-Z индекс командной строки Windows CMD - отличная ссылка на все, что связано с командной строкой Windows.
  • mklink - Создание символической ссылки на каталог или файл, или создание жесткой ссылки на файл или перекрестка каталогов.
46
46
46
2016-07-30 10:36:10 +0000

Откройте сеанс PowerShell в качестве администратора повышенного уровня и введите:

New-Item -ItemType SymbolicLink -Path E:\Data\MyGames -Target "C:\users\UserName\MyGames"

или используйте менее подробный синтаксис:

Конечно, в 2016 году, и в Windows 10 вы не захотите возиться с командами cmd или внешними загрузками.

Windows 10 поставляется с PowerShell 5, которая имеет встроенную поддержку для создания символических ссылок.

16
16
16
2016-10-24 11:51:37 +0000

Если вам нужен GUI инструмент для создания/редактирования сим-ссылок http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

Link Shell Extension (LSE) обеспечивает создание Hardlinks, Junctions, Volume Mountpoints и Windows7/8’s Symbolic Links, (здесь и далее совместно именуемых Links) процесс клонирования папок, который использует Hardlinks или Symbolic Links, а также процесс копирования, заботящийся о Перекрестках, Символических Ссылках и Hardlinks. LSE, как следует из названия, реализована в виде расширения Shell и доступна из проводника Windows Explorer или аналогичного менеджера файлов/папок. Расширение позволяет пользователю выбрать один или несколько файлов или папок, а затем с помощью мыши завершить создание необходимых Ссылок - Жестких, Символических или Символических или в случае с папками создать Клоны, состоящие из Жестких или Символических Ссылок. LSE поддерживается на всех версиях Windows, которые поддерживают NTFS версии 5.0 или выше, включая Windows XP64 и Windows7/8/10. Жесткие и символьные ссылки НЕ поддерживаются на файловых системах FAT, а также процесс клонирования и Smart Copy не поддерживается на файловых системах FAT.

0
0
0
2018-03-19 13:10:15 +0000

Существует простой и с открытым исходным кодом symlink_creator.bat файл, и вы можете просто перетащить нужный файл/папку на этот файл.

  • *

К любопытным downvoters: это с открытым исходным кодом, так что, просто ** правой кнопкой мыши** на файл и посмотреть его содержимое сами, несколько строк кодов там.

Похожие вопросы

10
15
3
8
14