Principal Windows 10 Legături simbolice, legături rigide și joncțiuni de directoare în Windows 10

Legături simbolice, legături rigide și joncțiuni de directoare în Windows 10



În Windows 10, puteți utiliza linkuri simbolice pentru a redirecționa cu ușurință un folder către o altă locație. Legăturile simbolice sunt utilizate pe scară largă în sistemul de operare pentru propriile fișiere și foldere. Folosind link-uri simbolice, vă puteți salva spațiul pe disc și vă puteți face accesibile datele din diferite locații ale sistemului de fișiere, fără a vă muta fizic datele.

Reclama

Legăturile simbolice pot fi destul de utile în multe situații. De exemplu, recent am adăugat o unitate SSD pe computerul meu și am instalat Windows acolo. Toate aplicațiile mele portabile au rămas în folderul D: portable și multe dintre ele au fost configurate pentru a funcționa cu folderul D: documents. Problema a fost că, înainte de a adăuga acest nou SSD, calea către foldere era C: portable și C: documents.

Prin legarea simbolică a acestor două foldere am reușit totul să funcționeze în câteva secunde. Am creat linkuri simbolice numite c: portable și c: documents fără a muta un singur fișier sau folder. Un alt lucru interesant este că, dacă îmi mut legăturile simbolice către o altă locație, de exemplu, către unitatea E: ele continuă să funcționeze și vor indica folderele mele de pe unitatea D:

Iată cum pot fi create legături simbolice.

Pentru gestionarea simbolică a legăturilor, Windows vă oferă mai multe moduri.

Cel mai faimos instrument este mklink. Are următoarea sintaxă (mklink /?):

MKLINK [[/ D] | [/ H] | [/ J]] Link țintă

/ D - Creează un link simbolic de director. Implicit este un link simbolic de fișier.
/ H - Creează un link dur în loc de un link simbolic.
/ J - Creează o joncțiune de director.
Link - Specifică numele noului link simbolic.
Țintă - Specifică calea (relativă sau absolută) la care se referă noul link.

Acum vă puteți întreba care este diferența dintre o legătură simbolică de director și o joncțiune de director.

Care este diferența dintre o legătură simbolică de director și o joncțiune de director
Un Director Junction este un tip mai vechi de legătură simbolică, care nu acceptă căi UNC (căi de rețea care încep cu \) și căi relative. Joncțiunile de director sunt acceptate în Windows 2000 și mai târziu în sistemele Windows bazate pe NT. Pe de altă parte, o legătură simbolică de director acceptă, de asemenea, căile UNC și căile relative. Cu toate acestea, acestea necesită cel puțin Windows Vista. Deci, în majoritatea cazurilor astăzi, legătura simbolică de director este opțiunea preferată.

Care este diferența dintre o legătură dură și o legătură simbolică
O legătură hard poate fi creată numai pentru fișiere, nu pentru foldere. Nu puteți crea o legătură dură pentru directoare. Deci, are mai multe limitări decât un Director Junction și, de asemenea, nu acceptă căile UNC.

cum îmi schimb numele de utilizator reddit

Cum să vedeți dacă un fișier sau un folder este o legătură simbolică
Să creăm toate cele trei tipuri de legături simbolice și să vedem cum vor fi afișate în sistemul de operare.
Voi crea folderul Winaero pe desktopul meu și fișierul text Winaero.txt în aceeași locație.
Apoi, voi crea un nou link simbolic și un nou Director Junction pentru folder și fișierul text.

Comanda mklink necesită privilegii de administrator, deci trebuie să o rulați de pe un prompt de comandă ridicat .

Următoarea comandă va crea o nouălink simbolic director:

mklink / d 'c:  utilizatori  winaero  desktop  director simbolic link' 'c:  utilizatori  winaero  desktop  winaero'

Windows 10 creează un link simbolic de directorO legătură simbolică de director poate fi identificată vizual prin pictograma de suprapunere a comenzilor rapide adăugată la pictograma sa principală:Windows 10 creează joncțiune directoare

cum aflu ce știe Facebook despre mine

În plus, când ați activat coloana „Atribute” în vizualizarea Detalii din File Explorer, veți vedea atributul „L” care indică faptul că este o legătură simbolică.Comanda de legătură simbolică a fișierului Windows 10

Acum, să creăm un noujoncțiune directoarepentru folderul Winaero, după cum urmează:

mklink / j 'c:  users  winaero  desktop  directory junction' 'c:  users  winaero  desktop  winaero'

Windows 10 fișier link simbolic în exploratorNu are nicio diferență vizuală față de o legătură simbolică de director în File Explorer, deci nu puteți spune dacă este o joncțiune de director sau o legătură simbolică de director:Legătură simbolică fișier Windows 10

Singura modalitate de a găsi tipul de legătură este folosirea consoleipentru tinecomanda. Deschideți o nouă fereastră de prompt de comandă în folderul care conține linkul dvs. și executați comanda dir. Vedeți rezultatul:Comanda de legare dură a fișierului Windows 10

Acum, să creăm unlink simbolic pentru fișierul textAm creat. Comanda este după cum urmează:

mklink 'c:  users  winaero  desktop  file simbolic link.txt' 'c:  users  winaero  desktop  winaero.txt'

Fișier Windows 10 legătură dură pe desktopDin nou, nu este diferit vizual de un fișier de comandă rapidă obișnuit, în afară de valoarea coloanei de atribute și de tipul de element „link simbolic”:

Legături de sistem Windows 10

Situația este diferită pentrulegături dure. Să creăm unul:

mklink / h 'c:  users  winaero  desktop  file hard link.txt' 'c:  users  winaero  desktop  winaero.txt'

Link-ul hard nu are nicio diferență vizuală față de un fișier obișnuit atunci când este afișat în File Explorer:

Singura modalitate de a vă asigura că fișierul este o legătură dură este utilizarea unui alt utilitar de consolă, fsutil.
Rulați-l după cum urmează:

fsutil hardlink list 'fișier hard link.txt'

Comanda menționată afișează toate fișierele conectate:

mutarea jocurilor Steam pe un hard disk extern

Nu puteți vedea cu ușurință dacă un fișier este un link dur, deoarece Explorer din cutie nu oferă nicio indicație. Se comportă ca niște fișiere obișnuite în ieșirea unei comenzi dir sau în File Explorer.

Cu toate acestea, legăturile hard sunt în continuare legături către alte fișiere. Acestea nu duplică conținutul fișierului țintă și nu ocupă spațiu redundant pe disc.

În Windows Vista și versiunile ulterioare, joncțiunile de director sunt utilizate pentru a lega căile mai vechi ale folderelor de fișiere, cum ar fi C: Documents și Settings, la căile mai noi, cum ar fi C: Users. Legăturile simbolice sunt, de asemenea, utilizate pentru a redirecționa C: Users All Users către C: ProgramData.

Începând cu Windows Vista, legăturile dure sunt, de asemenea, utilizate pe scară largă de Windows și de mecanismul său de service. Multe fișiere de sistem sunt legături dure către fișiere din folderul Magazin de componente Windows. Dacă rulați comanda fsutil hardlink list pentru explorer.exe, notepad.exe sau regedit.exe, puteți vedea acest lucru singur!

Folderul WinSxS stochează diferite fișiere de sistem, care sunt conectate prin legături dure la fișierele aflate în folderele C: Windows, C: Windows System32 și alte foldere de sistem. Când sunt instalate actualizări ale sistemului de operare, fișierele din WinSxS sunt actualizate și din nou conectate puternic la locațiile sistemului.

Asta e. Acum știți tot ce trebuie să știți despre legăturile simbolice în Windows 10. Folosind aceste informații, puteți rezolva problemele legate de căi atunci când adăugați o unitate de disc nouă în computer sau puteți muta un folder, dar totuși trebuie să fie accesibil prin intermediul versiunii anterioare cale. Nu ezitați să lăsați un comentariu dacă aveți o întrebare sau aveți ceva de adăugat.

Acum, vezi cum să creați legături simbolice cu PowerShell .

Articole Interesante

Alegerea Editorului

Microsoft Edge Chromium primește modul IE cu funcții complete
Microsoft Edge Chromium primește modul IE cu funcții complete
O altă caracteristică nouă și-a făcut apariția în ramura Dev a Microsoft Edge. Începând cu versiunea 77.0.211.1 a versiunii Dev, abilitatea de a deschide site-uri web în modul Internet Explorer funcționează în cele din urmă în mod corespunzător. Steagurile
Cum să dezinstalați Chrome pe Mac
Cum să dezinstalați Chrome pe Mac
Poate fi timpul să dezinstalați Chrome de pe Mac dacă ați schimbat browserul sau doriți doar să eliminați dezordinea.
Cum se ascunde pictograma barei de activități din Centrul de acțiune în Windows 10
Cum se ascunde pictograma barei de activități din Centrul de acțiune în Windows 10
Action Center a fost introdus pentru prima dată în versiunea inițială a Windows 10. Dar odată cu lansarea Anniversary Update în această lună, Action Center este acum mult mai proeminent în bara de activități de pe desktop. Dacă nu utilizați Action Center, iată cum să eliminați pictograma sa din bara de activități.
Activați Core Isolation Memory Integrity în Windows 10
Activați Core Isolation Memory Integrity în Windows 10
Integritatea memoriei face parte din caracteristica de izolare Core care împiedică atacurile să introducă cod rău intenționat în procesele de înaltă securitate. Iată cum să activați integritatea memoriei în Windows 10.
Puteți verifica cine a plasat un bloc în Minecraft? Nu!
Puteți verifica cine a plasat un bloc în Minecraft? Nu!
Jucătorii pașnici văd Minecraft ca pe un teren pentru a-și exprima creativitatea și a se distra cu prietenii. Cu toate acestea, există și cei care preferă să adauge un pic de dramă gameplay-ului lor. Cei îndurerați îi irită pe oameni distrugându-le construcțiile
Cum să activați sau să dezactivați modul Avion pe Android
Cum să activați sau să dezactivați modul Avion pe Android
Activarea modului Avion este utilă pentru mai mult decât atunci când călătoriți. Iată cum să-l folosești pe telefonul tău Android și de ce ar trebui.
Cum să faci un colaj foto în Microsoft Word
Cum să faci un colaj foto în Microsoft Word
Utilizabilitatea Word nu se oprește la scrierea și editarea textului. Puteți adăuga tabele, diagrame, imagini și elemente grafice simple pentru a vă înfrumuseța scrisul și a le face mai ușor de citit. Dacă te gândești puțin în afara cutiei, de ce nu