Ce sunt legăturile simbolice? Cum se creează linkuri simbolice în Windows 10?

What Are Symbolic Links



În calitate de expert IT, sunt adesea întrebat despre legăturile simbolice. Legăturile simbolice sunt în esență scurtături care indică un alt fișier sau director. Puteți crea legături simbolice în Windows 10 utilizând comanda mklink. Legăturile simbolice pot fi foarte utile într-o serie de situații. De exemplu, dacă aveți un director mare de date pe care doriți să îl partajați între mai mulți utilizatori, puteți crea o legătură simbolică către acel director pe computerul fiecărui utilizator. În acest fel, utilizatorii vor avea acces la date fără a ocupa mult spațiu pe propriile hard disk. O altă utilizare a legăturilor simbolice este crearea de comenzi rapide către anumite fișiere sau directoare. De exemplu, dacă accesați frecvent un anumit fișier într-un director imbricat profund, puteți crea o legătură simbolică către acel fișier într-o locație mai convenabilă. Legăturile simbolice sunt un instrument puternic, dar pot fi și periculoase. Dacă o legătură simbolică indică un fișier sau un director care nu există, poate provoca erori pe computer. Deci, înainte de a crea o legătură simbolică, asigurați-vă că fișierul sau directorul țintă există și că aveți permisiunile corecte pentru a-l accesa.



Legătură simbolică - numită și link simbolic sau soft link - poate fi unul dintre cele mai ascunse concepte pentru utilizatorii de computere. Cu toate acestea, acest lucru nu îi scade importanța și beneficiile pe care le oferă. Ce zici de accesarea folderelor și fișierelor din foldere diferite fără a salva duplicatele? Da, asta e puterea Legătură simbolică .





Ce este o legătură simbolică sau o legătură simbolică

Legăturile simbolice sunt fișiere cu comenzi rapide care se referă la un fișier fizic sau un folder aflat în altă parte. Legăturile simbolice acționează ca fișiere sau foldere virtuale care pot fi utilizate pentru a lega fișiere sau foldere individuale, făcându-le să pară ca și cum ar fi stocate în folderul cu legături simbolice, chiar dacă legăturile simbolice indică doar locația lor reală.





Nu confundați un link simbolic cu o comandă rapidă.



Este important să înțelegeți că linkurile simbolice sunt mai mult decât scurtături pe care dumneavoastră, ca utilizator de Windows, le cunoașteți deja. Fișierul de comandă rapidă indică pur și simplu fișierul dorit, în timp ce Symlink face să pară că fișierul legat există de fapt. Odată ce faceți clic pe linkul simbolic, veți fi redirecționat către locația reală a fișierului.

Structura legăturii simbolice

O legătură simbolică este un șir de text care este interpretat automat de sistemul de operare ca o cale către alt fișier sau director. Acest alt fișier sau director este numit 'Ţintă '.

O legătură simbolică există indiferent de țintă. Dacă o legătură simbolică este eliminată, ținta acesteia rămâne neschimbată. Dacă o legătură simbolică indică către o țintă și după un timp acea țintă este mutată, redenumită sau ștearsă, legătura simbolică nu este actualizată sau ștearsă automat, ci continuă să existe și indică în continuare către vechea țintă. Cu toate acestea, în astfel de legături simbolice care indică ținte mutate sau inexistente, acestea sunt uneori denumite rupte, pierdute, moarte sau spânzurate.



Beneficiile legăturilor simbolice

  1. Legăturile simbolice ocupă foarte puțin spațiu și sunt create foarte rapid. Economisiți mult spațiu pe hard disk cu link-uri simbolice
  2. Spre deosebire de legăturile rigide, legăturile simbolice se pot conecta la fișiere din sistemele de fișiere. Fiți conștienți de faptul că, dacă ștergeți fișierul original, hard link-ul îl va accepta în continuare, dar linkul simbolic nu.
  3. Legăturile simbolice mențin structura de foldere în care sunt conținute. De exemplu, să spunem că există text fisierul este continut in 'Utilitate' folderul aflat în /D/Myfolder/Utility/windowsclub.txt . Acum dacă legătura simbolică pentru Utilitate a fost creat un folder în folderul Dropbox și ați început să căutați windowsclub.txt în folderul dropbox se va citi calea fișierului /D/Myfolder/Utility/windowsclub.txt în loc să se convertească înapoi la calea fișierului original/real.
  4. Cu legături simbolice, puteți stoca fișierele media de muzică/video pe un alt hard disk, dar le puteți afișa în folderele standard de muzică/video, astfel încât programele dvs. multimedia să le poată detecta.
  5. Dezvoltatorii înlocuiesc adesea copiile duplicate ale fișierelor/directoarelor partajate cu link-uri simbolice care indică fișiere/dosare fizice. Înlocuirea copiilor redundante de fișiere poate economisi mult spațiu fizic pe disc și poate reduce foarte mult timpul necesar pentru copierea/backup-ul/implementarea/clonarea proiectelor.

Importanța legăturilor simbolice în lumea modernă a dezvoltării

După cum subliniază Josef Durr, manager de program principal la Microsoft pe blogul Windows,

Multe instrumente de dezvoltare populare, cum ar fi git și managerii de pachete, cum ar fi npm, recunosc și păstrează legăturile simbolice atunci când creează depozite sau, respectiv, pachete. Când aceste depozite sau pachete sunt apoi restaurate în altă parte, legăturile simbolice sunt de asemenea restaurate, asigurându-se că spațiul pe disc (și timpul utilizatorului) nu este irosit. Git, de exemplu, împreună cu site-uri precum GitHub, a devenit principalul instrument de gestionare a codului sursă folosit de majoritatea dezvoltatorilor de astăzi.

legături simbolice

extensia de vizualizare galerie google meet

Utilizarea managerilor de pachete în dezvoltarea modernă a crescut, de asemenea, dramatic în ultimii ani. De exemplu, managerul de pachete nod (npm) a servit ~ 400 de milioane de instalări în săptămâna de 1 iulie 2015, dar a deservit peste 1,2 miliarde de instalări doar un an mai târziu - o creștere de trei ori în doar un an! La sfârșitul lunii iunie 2016, npm a deservit peste 1,7 miliarde de pachete de noduri în doar șapte zile!

Linkuri simbolice în Windows 10

În timp ce legăturile simbolice au avantaje distincte, acestea au fost utilizate în principal pe sisteme de operare compatibile UNIX, cum ar fi Linux, FreeBSD, OSX, etc., unde legăturile simbolice pot fi create fără restricții. Pentru utilizatorii de Windows, deși legăturile simbolice au fost disponibile începând cu Windows Vista, crearea lor a fost dificilă și plictisitoare.

Deoarece Cerințe de securitate Windows Vista Utilizatorii aveau nevoie de drepturi de administrator local și, cel mai important, trebuiau să ruleze mlink într-o consolă de linie de comandă ridicată pentru a crea/modifica legături simbolice. Această ultimă limitare a făcut ca majoritatea dezvoltatorilor Windows să folosească legături simbolice rar, iar multe instrumente moderne de dezvoltare multiplatformă au devenit mai puțin eficiente și de încredere pe Windows.

Cu toate acestea, acum cu Actualizarea creatorilor Windows 10 după ce un utilizator cu drepturi de administrator activează modul dezvoltator, orice utilizator de PC va putea rula mklink comandă fără a ridica consola liniei de comandă.

Cum se creează legături simbolice

Legăturile simbolice pot fi create fie cu comanda mklink sau CreateSymbolicLink API .

anulați netflix online

Folosind comanda mklink

Folosind comanda mklink utilizați următoarea sintaxă:

|_+_|

Notă. Mklink poate crea mai multe tipuri de link-uri. Mai jos sunt tipurile:

  • /D Creează o legătură simbolică către un director. Valoarea implicită este o legătură simbolică către fișier.
  • /H Creează o legătură hard în loc de o legătură simbolică.
  • /j creează o joncțiune de director.

De exemplu, am creat o conexiune de director a folderului meu Muzică la desktopul meu. Vedeți captura de ecran de mai jos.

Linkuri simbolice în Windows 10

Deci, când dau clic pe linkul simbolic, se dovedește că fișierele mele muzicale sunt stocate în C: Muzică desktop pentru utilizatori deși inițial a fost prezent în C: Muzica utilizatorilor .

creați legături simbolice în Windows 10

Amintiți-vă că, dacă aveți spații în calea dvs., trebuie să le includeți între ghilimele.

Folosind CreateSymbolicLink

Pentru a activa noul comportament atunci când utilizați API-ul CreateSymbolicLink, există un suplimentar dwFlags va trebui să setați valoarea ca:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Deci, prin alegerea valorii de mai sus, ați specificat un flag pentru a permite crearea de legături simbolice atunci când procesul nu este promovat.

Pentru a afla mai multe despre cum să creați un link simbolic folosind CreațiSymbolicLink API, vizitați windows.com .

Citit : Crearea de legături rigide, legături simbolice, salturi, puncte de montare de volum .

Concluzie

Se poate spune că link-urile simbolice sunt mai utile decât simplele comenzi rapide, cu toate acestea, sunt puțin dificil de creat. Utilizatorul mediu de computer va fi încă puțin intimidat să creeze. În plus, chiar și astăzi, mulți utilizatori pot să nu înțeleagă bine conceptul de comenzi rapide și, prin urmare, pot avea dificultăți în a distinge legăturile simbolice și a înțelege utilizarea acestora.

al doilea monitor nu a fost detectat Windows 10
Descărcați Instrumentul de reparare PC pentru a găsi rapid și a remedia automat erorile Windows

Acestea fiind spuse, este aproape o garanție că vă va fi ușor să schimbați orice setări puteți pentru a face ca programul să indice directorul corect și nu creați de fapt un link simbolic, ci știind cum să configurați și să utilizați un bun Linkul simbolic poate fi foarte util.

Posturi Populare