Cosa sono i link simbolici? Come si creano collegamenti simbolici in Windows 10?

What Are Symbolic Links



In qualità di esperto IT, mi viene spesso chiesto informazioni sui collegamenti simbolici. I collegamenti simbolici sono essenzialmente scorciatoie che puntano a un altro file o directory. Puoi creare collegamenti simbolici in Windows 10 utilizzando il comando mklink. I collegamenti simbolici possono essere molto utili in diverse situazioni. Ad esempio, se si dispone di una directory di dati di grandi dimensioni che si desidera condividere tra più utenti, è possibile creare un collegamento simbolico a tale directory sul computer di ciascun utente. In questo modo, gli utenti avranno accesso ai dati senza occupare molto spazio sui propri dischi rigidi. Un altro utilizzo dei collegamenti simbolici è creare collegamenti a file o directory specifici. Ad esempio, se accedi frequentemente a un determinato file in una directory profondamente nidificata, puoi creare un collegamento simbolico a quel file in una posizione più comoda. I collegamenti simbolici sono uno strumento potente, ma possono anche essere pericolosi. Se un collegamento simbolico punta a un file o una directory che non esiste, può causare errori sul tuo computer. Pertanto, prima di creare un collegamento simbolico, assicurati che il file o la directory di destinazione esista e di disporre delle autorizzazioni corrette per accedervi.



Legame simbolico - chiamato anche link simbolico o soft link - può essere uno dei concetti più nascosti per gli utenti di computer. Tuttavia, ciò non toglie nulla alla sua importanza e ai vantaggi che offre. Che ne dici di accedere a cartelle e file da cartelle diverse senza salvare i duplicati? Sì, questo è il potere Legame simbolico .





Cos'è un collegamento simbolico o collegamento simbolico

I collegamenti simbolici sono file di scelta rapida che fanno riferimento a un file fisico o a una cartella che si trova altrove. I collegamenti simbolici fungono da file o cartelle virtuali che possono essere utilizzati per collegarsi a singoli file o cartelle, facendoli apparire come se fossero archiviati nella cartella con collegamento simbolico, anche se i collegamenti simbolici puntano solo alla loro posizione reale.





Non confondere un collegamento simbolico con una scorciatoia.



È importante capire che i collegamenti simbolici sono più di semplici scorciatoie che tu, come utente Windows, già conosci. Il file di scelta rapida punta semplicemente al file desiderato, mentre Symlink fa sembrare che il file collegato esista effettivamente. Dopo aver fatto clic sul collegamento simbolico, verrai reindirizzato alla posizione effettiva del file.

Struttura di collegamento simbolico

Un collegamento simbolico è una stringa di testo che viene automaticamente interpretata dal sistema operativo come un percorso verso un altro file o directory. Questo altro file o directory è chiamato 'Bersaglio '.

Un collegamento simbolico esiste indipendentemente dalla destinazione. Se un collegamento simbolico viene rimosso, la sua destinazione rimane invariata. Se un collegamento simbolico punta a una destinazione e dopo un po' di tempo tale destinazione viene spostata, rinominata o eliminata, il collegamento simbolico non viene automaticamente aggiornato o eliminato, ma continua a esistere e punta ancora alla vecchia destinazione. Tuttavia, in tali collegamenti simbolici che puntano a bersagli spostati o inesistenti, a volte vengono indicati come rotti, persi, morti o sospesi.



Vantaggi dei collegamenti simbolici

  1. I collegamenti simbolici occupano pochissimo spazio e vengono creati molto rapidamente. Risparmi molto spazio sul disco rigido con collegamenti simbolici
  2. A differenza degli hard link, i link simbolici possono collegarsi a file su filesystem. Tieni presente che se elimini il file originale, il collegamento reale lo supporterà ancora, ma il collegamento simbolico no.
  3. I link simbolici mantengono la struttura delle cartelle in cui sono contenuti. Ad esempio, diciamo che c'è testo il file è contenuto in 'Utilità' cartella che si trova in /D/Myfolder/Utility/windowsclub.txt . Ora, se il collegamento simbolico per Utilità è stata creata una cartella nella cartella Dropbox e hai iniziato la ricerca windowsclub.txt nella cartella dropbox verrà letto il percorso del file /D/Myfolder/Utility/windowsclub.txt invece di riconvertire nel percorso del file originale/effettivo.
  4. Con i collegamenti simbolici, puoi archiviare i tuoi file multimediali Musica/Video su un altro disco rigido, ma visualizzarli comunque nelle cartelle Musica/Video standard in modo che i tuoi programmi multimediali possano rilevarli.
  5. Gli sviluppatori spesso sostituiscono copie duplicate di file/cartelle condivisi con collegamenti simbolici che puntano a file/cartelle fisici. La sostituzione delle copie di file ridondanti può far risparmiare molto spazio su disco fisico e ridurre notevolmente il tempo necessario per copiare/eseguire il backup/distribuire/clonare i progetti.

L'importanza dei collegamenti simbolici nel mondo moderno dello sviluppo

Come sottolinea Josef Durr, Lead Program Manager di Microsoft sul blog di Windows,

Molti strumenti di sviluppo popolari come git e gestori di pacchetti come npm riconoscono e conservano collegamenti simbolici durante la creazione rispettivamente di repository o pacchetti. Quando questi repository o pacchetti vengono poi ripristinati altrove, vengono ripristinati anche i collegamenti simbolici, assicurando che lo spazio su disco (e il tempo dell'utente) non venga sprecato. Git, ad esempio, insieme a siti come GitHub, è diventato il principale strumento di gestione del codice sorgente utilizzato oggi dalla maggior parte degli sviluppatori.

collegamenti simbolici

estensione visualizzazione galleria google meet

Anche l'uso dei gestori di pacchetti nello sviluppo moderno è aumentato notevolmente negli ultimi anni. Ad esempio, il gestore di pacchetti del nodo (npm) ha servito circa 400 milioni di installazioni nella settimana del 1° luglio 2015, ma ha servito oltre 1,2 miliardi di installazioni solo un anno dopo: un aumento di 3 volte in un solo anno! Alla fine di giugno 2016, npm ha servito oltre 1,7 miliardi di pacchetti di nodi in soli sette giorni!

Collegamenti simbolici in Windows 10

Sebbene i collegamenti simbolici abbiano vantaggi distinti, sono stati utilizzati principalmente su sistemi operativi compatibili con UNIX come Linux, FreeBSD, OSX, ecc. Dove i collegamenti simbolici possono essere creati senza restrizioni. Per gli utenti Windows, sebbene i collegamenti simbolici siano disponibili da Windows Vista, crearli è stato difficile e noioso.

Perché Requisiti di sicurezza di Windows Vista Gli utenti di s avevano bisogno dei diritti di amministratore locale e, soprattutto, dovevano essere eseguiti link in una console della riga di comando elevata per creare/modificare collegamenti simbolici. Quest'ultima limitazione ha fatto sì che la maggior parte degli sviluppatori Windows utilizzasse raramente i collegamenti simbolici e molti moderni strumenti di sviluppo multipiattaforma sono diventati meno efficienti e affidabili su Windows.

Tuttavia, ora con Aggiornamento dei creatori di Windows 10 dopo che un utente con diritti di amministratore abilita la modalità sviluppatore, qualsiasi utente di PC sarà in grado di eseguire mklink comando senza sollevare la console della riga di comando.

Come si creano collegamenti simbolici

I collegamenti simbolici possono essere creati sia con comando mklink O API CreateLink simbolico .

annulla netflix online

Utilizzando il comando mklink

Usando comando mklink utilizzare la seguente sintassi:

|_+_|

Nota. Mklink può creare diversi tipi di link. Di seguito le tipologie:

  • /D Crea un collegamento simbolico a una directory. L'impostazione predefinita è un collegamento simbolico al file.
  • /H Crea un collegamento reale invece di un collegamento simbolico.
  • /j Crea una giunzione di directory.

Ad esempio, ho creato una connessione alla directory della mia cartella Musica sul mio desktop. Vedi screenshot qui sotto.

Collegamenti simbolici in Windows 10

Quindi, quando clicco sul collegamento simbolico, risulta che i miei file musicali sono archiviati in C: Utenti Desktop Music sebbene fosse originariamente presente in C: Utenti Musica .

creare collegamenti simbolici in Windows 10

Ricorda che se hai degli spazi nel tuo percorso, devi racchiuderli tra virgolette.

Utilizzo di Crea collegamento simbolico

Per abilitare il nuovo comportamento quando si utilizza l'API CreateSymbolicLink, è disponibile un ulteriore dwFlags opzione sarà necessario impostare il valore come:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Quindi, scegliendo il valore sopra, hai specificato un flag per consentire la creazione di collegamenti simbolici quando il processo non viene promosso.

Per saperne di più su come creare un collegamento simbolico utilizzando Crea collegamento simbolico API, visita windows.com .

Leggere : Creazione di collegamenti reali, collegamenti simbolici, salti, punti di montaggio del volume .

Conclusione

Si può dire che i collegamenti simbolici sono più utili delle semplici scorciatoie, tuttavia sono un po' complicati da creare. L'utente medio di PC sarà ancora un po' intimidito nel creare. Inoltre, ancora oggi, molti utenti potrebbero non comprendere bene il concetto di scorciatoie, e quindi potrebbero avere difficoltà a distinguere i collegamenti simbolici ea comprenderne l'utilizzo.

secondo monitor non rilevato windows 10
Scarica PC Repair Tool per trovare rapidamente e correggere automaticamente gli errori di Windows

Detto questo, è quasi una garanzia che sarà facile per te modificare tutte le impostazioni possibili per fare in modo che il programma punti alla directory corretta e non crei effettivamente un collegamento simbolico, ma sapendo come configurare e utilizzare un buon Il collegamento simbolico può essere davvero utile.

Messaggi Popolari