• Chris Hoffman

    @chrisbhoffman

  • Aggiornato il 20 aprile 2020, 3:51pm EDT

Windows 10, 8, 7 e Vista supportano tutti i collegamenti simbolici, noti anche come collegamenti simbolici, che puntano a un file o una cartella sul sistema. È possibile crearli utilizzando il prompt dei comandi o uno strumento di terze parti chiamato Link Shell Extension.

Cosa sono i collegamenti simbolici?

I collegamenti simbolici sono fondamentalmente scorciatoie avanzate., Crea un collegamento simbolico a un singolo file o cartella e quel collegamento apparirà uguale al file o alla cartella di Windows, anche se è solo un collegamento che punta al file o alla cartella.

Ad esempio, supponiamo che tu abbia un programma che ha bisogno dei suoi file in C:\Program. Ti piacerebbe davvero memorizzare questa directory su D:\Stuff, ma il programma richiede che i suoi archivi siano a C:\Program. È possibile spostare la directory originale da C:\Program a D:\Stuff, e dopo crei un’unione simbolica a C:\Program indicando D:\Stuff., Quando si riavvia il programma, si cercherà di accedere alla sua directory a C:\Program. Windows lo reindirizzerà automaticamente a D:\Stuff, e tutto funzionerà solo come se fosse dentro C:\Program.

Pubblicità

Questo trucco può essere utilizzato per tutti i tipi di cose, tra cui la sincronizzazione di qualsiasi cartella con programmi come Dropbox, Google Drive, e Microsoft OneDrive.

Esistono due tipi di collegamenti simbolici: Hard e soft. I collegamenti simbolici morbidi funzionano in modo simile a una scorciatoia standard. Quando si apre un soft link a una cartella, si verrà reindirizzati alla cartella in cui sono memorizzati i file., Tuttavia, un collegamento rigido fa apparire come se il file o la cartella esistessero effettivamente nella posizione del collegamento simbolico e le tue applicazioni non sapranno nulla di meglio. Ciò rende i collegamenti simbolici più utili nella maggior parte delle situazioni.

Si noti che Windows in realtà non utilizza i termini “hard link” e “soft link”. Invece, utilizza i termini “hard link” e “link simbolico”. Nella documentazione di Windows, un ” collegamento simbolico “è la stessa cosa di un”collegamento morbido”., Tuttavia, il comandomklink può creare sia collegamenti rigidi (noti come “collegamenti rigidi” in Windows) che collegamenti morbidi (noti come “collegamenti simbolici” in Windows).

Come creare collegamenti simbolici con mklink

È possibile creare collegamenti simbolici utilizzando il comando mklink in una finestra del prompt dei comandi come Amministratore. Per aprirne uno, individuare il collegamento “Prompt dei comandi” nel menu Start, fare clic con il pulsante destro del mouse e selezionare “Esegui come amministratore”.

Pubblicità

Su Windows 10 Creators Update, è possibile utilizzare una normale finestra del prompt dei comandi, senza eseguirla come amministratore., Tuttavia, per fare ciò senza una finestra del prompt dei comandi dell’amministratore, è necessario prima abilitare la modalità sviluppatore da Impostazioni > Aggiornamento & Sicurezza> Per gli sviluppatori.

Senza opzioni aggiuntive,mklink crea un collegamento simbolico a un file. Il comando seguente crea un collegamento simbolico, o “soft”, a Linkche punta al fileTarget:

mklink Link Target

Usa / D quando vuoi creare un collegamento soft che punta a una directory., in questo modo:

mklink /D Link Target

l’Uso /H quando si desidera creare un link che punta a un file:

mklink /H Link Target
Pubblicità

l’Uso /J per creare un hard link che punta ad una directory, noto anche come una directory di giunzione:

mklink /J Link Target

Così, per esempio, se si voleva creare una directory di giunzione (un hard link ad una cartella) a C:\LinkToFolder che ha sottolineato C:\Users\Name\OriginalFolder, devi eseguire il seguente comando:

mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder

avrete bisogno di mettere le virgolette intorno a percorsi con spazi., Ad esempio, se le cartelle sono invece denominate C:\Link Alla cartella e C:\Users\Name\Original Utilizzare il seguente comando:

mklink /J "C:\Link To Folder" "C:\Users\Name\Original Folder"

Se viene visualizzato il messaggio “Non si dispone di privilegi sufficienti per eseguire questa operazione.”, è necessario avviare il prompt dei comandi come amministratore prima di eseguire il comando.

Come creare collegamenti simbolici con uno strumento grafico

Se vuoi farlo con uno strumento grafico, scarica Link Shell Extension., Assicurati di scaricare il pacchetto prerequisito appropriato prima dello strumento stesso-entrambi sono collegati alla pagina di download dello strumento.

Pubblicità

Una volta installato, individuare il file o la cartella che si desidera creare un collegamento a, fare clic destro su di esso, e selezionare “Pick Link Source” nel menu.

È quindi possibile fare clic destro all’interno di una cartella diversa, puntare al menu “Drop As” e selezionare “Hardlink” per creare un hard link a un file, “Junction” per creare un hard link a una directory, o “Symbolic Link” per creare un soft link a un file o una directory.,

Come eliminare i collegamenti simbolici

Per eliminare un collegamento simbolico, puoi semplicemente eliminarlo come faresti con qualsiasi altro file o directory. Basta fare attenzione a eliminare il link stesso piuttosto che il file o la directory a cui si collega.

Chris Hoffman
Chris Hoffman è redattore capo di How-To Geek. Ha scritto sulla tecnologia per quasi un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia su stazioni televisive come NBC 6 di Miami, e ha avuto il suo lavoro coperto da agenzie di stampa come la BBC., Dal 2011, Chris ha scritto oltre 2.000 articoli che sono stati letti più di 500 milioni di volte – – – e questo è solo qui a How-To Geek.Leggi la Biografia completa ”