12Aug

Utilizzo dei collegamenti simbolici in Windows Vista

Una delle funzionalità tanto attese in Windows Vista era la possibilità di utilizzare collegamenti simbolici, come in Linux. Purtroppo, non funzionano abbastanza bene come potrebbero, ma è un grande aggiornamento rispetto alle versioni precedenti e ha già risolto una serie di problemi.

Utilizzo del comando mklink

Il comando che è necessario utilizzare è mklink , che verrà utilizzato dalla riga di comando. Basta digitare sulla riga di comando per visualizzare le opzioni:

C: \ Users \ geek & gt; mklink Crea un collegamento simbolico. MKLINK [[/ D] |[/ H] |[/ J]] Link Target / D Crea un collegamento simbolico di directory. L'impostazione predefinita è un collegamento simbolico di file./ H Crea un collegamento fisico anziché un collegamento simbolico./ J Crea una giunzione di directory. Link specifica il nuovo nome del collegamento simbolico. Target specifica il percorso( relativo o assoluto) a cui fa riferimento il nuovo collegamento.

Ad esempio, se si desidera rendere disponibile la cartella C: \ Users \ Geek \ TestFolder da C: \ TestFolder, è possibile utilizzare il seguente comando.

C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder Collegamento simbolico
creato per C: \ TestFolder & lt; & lt; === & gt; & gt;C: \ Users \ Geek \ TestFolder

Ora, se si guarda nella directory C: \ TestFolder, si vedranno tutti i file presenti nell'altra directory.

Comprensione delle opzioni.

MKLINK link target

L'utilizzo del comando senza opzioni aggiuntive crea un collegamento software a un file.

/ D crea un collegamento simbolico o un collegamento software.

Questo essenzialmente si comporta come un collegamento a una cartella nelle versioni precedenti di Windows, tranne che non è necessario utilizzare un collegamento effettivo.

/ H crea un collegamento fisico, che punta direttamente al file.

Questa opzione non può essere utilizzata direttamente per le cartelle per qualche motivo, dovrai usare l'opzione successiva.

/ J crea una "Directory Junction"

Una giunzione di directory è in realtà solo un hard link a una directory. Questa è una funzionalità che esisteva anche prima di Vista. Se stai cercando di collegare un link simbolico a una directory utilizzando un collegamento fisico, dovresti utilizzare questa opzione.

Comprensione di collegamenti hard-to-soft

Hard Link

Un collegamento reale punta direttamente al file e agisce sul sistema operativo come se fosse il file stesso. Ti consigliamo di utilizzare questa opzione la maggior parte delle volte se stai cercando di falsificare la directory di un'applicazione.

Soft Link

Un collegamento software è essenzialmente un collegamento a un file o una cartella: se si utilizza Esplora risorse di Windows, si verrà reindirizzati alla directory se si fa doppio clic su una scelta rapida, quindi non farà la sua partefilesystem. Puoi comunque fare riferimento o aprire direttamente un file con il percorso simbolico, e funziona principalmente.

Utilizzo di collegamenti simbolici da una condivisione di rete

Una delle cose che sono state ampiamente discusse è che non è possibile utilizzare i collegamenti simbolici di Vista da un altro sistema operativo( non è sorprendente), ma non è possibile utilizzarli da una condivisione di rete. Ciò è problematico se si prevede di utilizzare questa funzione su un server Web o un file server.

Eliminazione di collegamenti simbolici

Per eliminare un collegamento simbolico, è sufficiente eliminare il collegamento. Assicurati di non cancellare il file originale.