84

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

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

4 ответа4

103

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

Вы можете скачать соединение из Windows SysInternals (которая является частью Microsoft):

Junction не только позволяет создавать NTFS-соединения, но и позволяет увидеть, являются ли файлы или каталоги точками повторного анализа. Точки повторной обработки представляют собой механизм, на котором основаны соединения NTFS, и они используются службой удаленного хранения Windows (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 .

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

    Он также может быть предоставлен другим пользователям. Параметр безопасности "Создание символических ссылок" может быть предоставлен по адресу:

    Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\
    

Примеры

Использование 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

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

29

Откройте сеанс PowerShell с правами администратора и введите:

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

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

ni E:\Data\MyGames -i SymbolicLink -ta "C:\users\UserName\MyGames" 

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

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

8

Если вам нужен инструмент с графическим интерфейсом для создания / редактирования таких символических ссылок, используйте http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html.

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

0

Не нужно ничего устанавливать!

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .