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

Come creare un collegamento simbolico su Windows 10?

Stava leggendo http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers e so che il comando junction/mklink funzionava anche in Windows 7, ma sembra che il comando junction sia stato ritirato in Windows 10.

Qual è il modo corretto per creare i collegamenti simbolici in Windows 10?

Risposte (4)

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

Sembra che il comando junction sia stato ritirato in Windows 10.

È possibile scaricare junction da Windows SysInternals (che fa parte di Microsoft):

Junction non solo permette di creare giunzioni NTFS, ma permette anche di vedere se i file o le directory sono effettivamente punti di riparazione. I punti di riparazione sono il meccanismo su cui si basano le giunzioni NTFS, e sono usati dal Remote Storage Service (RSS) di Windows, così come i punti di montaggio del volume.

Si prega di leggere questo articolo di Microsoft KB per suggerimenti sull'uso delle giunzioni.

Si noti che Windows non supporta le giunzioni alle directory sulle condivisioni remote.


Allora come si creano le giunzioni o i collegamenti simbolici delle directory in Windows 10?

Download junction come indicato sopra.

Ora è possibile utilizzare i seguenti comandi.

Creare una giunzione:

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

Creare un link simbolico di directory:

mklink /D "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"
``` ```
F:\test>mklink /d test-dir-sym-link test
symbolic link created for test-dir-sym-link <<===>> test

È possibile utilizzare mklink /j o junction in Windows 10 per creare giunzioni.

È possibile utilizzare mklink /d in Windows 10 per creare link simbolici di directory.

Note:

  • junction può anche elencare le giunzioni e determinare se un file è una giunzione a differenza di mklink.

  • mklink è un comando interno disponibile solo all'interno di una shell cmd.

  • Per impostazione predefinita sono richiesti privilegi di amministratore per creare collegamenti simbolici.


Esempi

Utilizzo di mklink per creare un collegamento simbolico di directory:

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

Utilizzo di mklink per creare una giunzione:

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

Utilizzo di una giunzione per creare una giunzione:

&001 &001


Ulteriori letture

46
46
46
2016-07-30 10:36:10 +0000

Aprite una sessione PowerShell come amministratore elevato e digitate:

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

o usando una sintassi meno verbosa:

&001

Sicuramente nel 2016 e con Windows 10 non vorrete armeggiare con comandi cmd o download esterni.

Windows 10 viene fornito con PowerShell 5 che ha il supporto incorporato per la creazione di link simbolici.

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

Se si desidera uno strumento GUI per la creazione/modifica di link simbolici http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

Link Shell Extension (LSE) prevede la creazione di Hardlinks , Junctions , Volume Mountpoints e Symbolic Links di Windows7/8, (qui indicati collettivamente come Links) un processo di clonazione delle cartelle che utilizza Hardlinks o Symbolic Links e un processo di copia che si occupa di Junctions, Symbolic Links, e Hardlinks. LSE, come suggerisce il nome, è implementato come estensione Shell ed è accessibile da Windows Explorer, o da gestori di file/cartelle simili. L'estensione permette all'utente di selezionare uno o più file o cartelle, quindi, utilizzando il mouse, completare la creazione dei necessari Links - Hardlinks, Junctions o Symbolic Links o, nel caso di cartelle, di creare Cloni composti da Hard o Symbolic Links. LSE è supportato su tutte le versioni di Windows che supportano NTFS versione 5.0 o successiva, compresi Windows XP64 e Windows7/8/10. Hardlinks, Junctions e Symbolic Links NON sono supportati su file system FAT, e nemmeno il processo di Clonazione e Smart Copy è supportato su file system FAT.

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

Esiste un file semplice e open-source symlink_creator.bat , e si può semplicemente trascinare e rilasciare il file desiderato su quel file.


A curiosi downvoters: è open-source, quindi, basta fare clic con il tasto destro del mouse** sul file e vedere il suo contenuto da soli, diverse righe di codici lì.