If-Koubou

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

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

Windows 10, 8, 7 și Vista suportă toate linkurile 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 legătură Shell.

Ce sunt legăturile simbolice?

Legăturile simbolice sunt, în principiu, comenzi rapide avansate. Creați o legătură simbolică cu un fișier sau cu un anumit dosar și acel link va părea a fi același cu fișierul sau folderul pentru 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 din 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 ca aceasta 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. Acest lucru face legăturile grele simbolice mai utile în majoritatea situațiilor.

Rețineți că Windows nu utilizează efectiv termenii "link-uri grele" și "linkuri moi". În schimb, acesta folosește termenii "legătură tare" și "legătură simbolică". În documentația Windows, un "link 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 una, localizați comanda rapidă "Command Prompt" din meniul Start, faceți clic dreapta pe ea și selectați "Run as Administrator".

În Actualizarea Creatorilor Windows 10, puteți utiliza o fereastră de comandă normală, fără a o rula ca Administrator. Cu toate acestea, pentru a face acest lucru fără o fereastră de comandă pentru Administrator, trebuie mai întâi 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

Utilizaț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 o legătură greu pentru un fișier:

mklink / H Link Target

Utilizați / J pentru a crea un link greu care să indice un director, cunoscut și sub numele de joncțiune de directoare:

mklink / J Link Target

De exemplu, dacă doriți să creați o legătură 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 ajutorul unui instrument grafic, descărcați Extensia Link Shell. Asigurați-vă că descărcați pachetul prealabil corespunzător înainte de instrumentul propriu-zis - ambele sunt conectate pe 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 "Pick Link Source" 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ă soft 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 ați face 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.