Pagina principala » HOWTO » Ghidul complet pentru crearea de legături simbolice (aka Symlinks) pe Windows

    Ghidul complet pentru crearea de legături simbolice (aka Symlinks) pe Windows

    Windows 10, 8, 7 și Vista suportă toate legăturile simbolice - cunoscute și sub denumirea de simboluri - care indică un fișier sau un dosar din sistemul dvs. Puteți să le creați utilizând Promptul de comandă sau un instrument terț numit Extensie de extensie a liniei.

    Ce sunt legăturile simbolice?

    Legăturile simbolice sunt, în esență, comenzi rapide avansate. Creați o legătură simbolică cu un fișier sau cu un anumit dosar și acel link va fi identic cu fișierul sau folderul cu Windows - chiar dacă este doar o legătură care indică spre fișier sau dosar.

    De exemplu, să presupunem că aveți un program care are nevoie de fișierele sale la C: \ Program. Ați dori cu adevărat să stocați acest director la D: \ Stuff, dar programul necesită fișierele sale să fie la C: \ Program. Puteți muta directorul original de la C: \ Program la D: \ Stuff și apoi creați o legătură simbolică la C: \ Program indicând D: \ Stuff. Când reporniți programul, acesta va încerca să acceseze directorul său la C: \ Program. Windows va redirecționa automat la D: \ Stuff și totul va funcționa ca și cum ar fi fost în C: \ Program.

    Acest truc poate fi folosit pentru tot felul de lucruri, inclusiv sincronizarea oricărui dosar cu programe precum Dropbox, Google Drive și OneDrive.

    Există două tipuri de legături simbolice: Hard și moale. Link-urile simbolice soft funcționează în mod similar cu o comandă rapidă standard. Când deschideți o legătură soft către un dosar, veți fi redirecționat către dosarul în care sunt stocate fișierele. Cu toate acestea, un link greu face să apară ca și cum fișierul sau dosarul există de fapt în locul link-ului simbolic, iar aplicațiile dvs. nu vor cunoaște mai bine. Asta face legăturile grele simbolice mai utile în majoritatea situațiilor.

    Rețineți că Windows nu utilizează efectiv termenii "link-uri grele" și "link-uri moi". În schimb, acesta folosește termenii "legătură tare" și "legătură simbolică". În documentația Windows, o "legătură simbolică" este același lucru ca un "link-uri moi". Însă mklink comanda poate crea ambele linkuri grele (cunoscute sub numele de "link-uri grele" în Windows) și linkuri moi (cunoscute sub numele de "link-uri simbolice" în Windows).

    Cum se creează legături simbolice cu mklink

    Puteți crea link-uri simbolice utilizând comanda mklink într-o fereastră de comandă ca Administrator. Pentru a deschide o locație, localizați comanda rapidă "Command Prompt" din meniul Start, faceți clic dreapta pe ea și selectați "Run as Administrator".

    În Actualizările Creatorilor Windows 10, puteți utiliza o fereastră normală de Prompt Command, fără a o rula ca Administrator. Cu toate acestea, pentru a face acest lucru fără o fereastră pentru Administrator Command Prompt, mai întâi trebuie să activați Modul dezvoltator din Setări> Actualizare și securitate> Pentru dezvoltatori.

    Fără alte opțiuni, mklink creează o legătură simbolică cu un fișier. Comanda de mai jos creează o legătură simbolică sau "soft" la Legătură arătând spre fișier Ţintă :

    mklink Link Target

    Folosiți / D când doriți să creați o legătură moale îndreptată către un director. ca astfel:

    mklink / D Link Target

    Utilizați / H atunci când doriți să creați un link greu care să indice un fișier:

    mklink / H Link Target

    Utilizați / J pentru a crea un link greu care să indice un director, de asemenea cunoscut ca o joncțiune de directoare:

    mklink / J Link Target

    De exemplu, dacă doriți să creați un link greu la C: \ LinkToFolder care a indicat C: \ Users \ Name \ OriginalFolder, ați rula următoarea comandă:

    mklink / J C: \ LinkToFolder C: \ Utilizatori \ Nume \ OriginalFolder

    Va trebui să introduceți ghilimele în jurul căilor cu spații. De exemplu, dacă folderele sunt numite C: \ Link To Folder și C: \ Users \ Name \ Original Folder, ar trebui să utilizați următoarea comandă:

    mklink / J "C: \ Link către folder" "C: \ Users \ Name \ Folder original"

    Dacă vedeți mesajul "Nu aveți suficientă privilegiu pentru a efectua această operațiune", trebuie să lansați Promptul de comandă ca administrator înainte de a rula comanda.

    Cum se creează legături simbolice cu un instrument grafic

    Dacă doriți să faceți acest lucru cu un instrument grafic, descărcați Extensia Link Shell. Asigurați-vă că descărcați pachetul prealabil necesar înainte de instrumentul însuși - ambele sunt legate de pagina de descărcare a instrumentului.

    Odată instalat, localizați fișierul sau folderul pentru care doriți să creați un link, dați clic dreapta pe el și selectați "Source Link Link" din meniu.

    Puteți apoi să faceți clic dreapta pe un alt dosar, să indicați meniul "Drop As" și să selectați "Hardlink" pentru a crea un link greu la un fișier, "Junction" pentru a crea un link greu la un director sau "Legătură simbolică" pentru a crea o legătură moale către un fișier sau un director.

    Cum să ștergeți legăturile simbolice

    Pentru a scapa de o legătură simbolică, puteți să o ștergeți pur și simplu ca și cum ar fi orice alt fișier sau director. Doar fiți atenți să ștergeți link-ul în sine, mai degrabă decât fișierul sau directorul la care se face legătura.