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

Adăugați meniul contextual de recunoaștere a vorbirii în Windows 10
Adăugați meniul contextual de recunoaștere a vorbirii în Windows 10
Pentru confortul dvs., puteți adăuga o comandă specială pentru a porni Recunoașterea vorbirii direct din meniul contextual Desktop în Windows 10.
Cum să împiedici Windows să reducă automat volumul sistemului
Cum să împiedici Windows să reducă automat volumul sistemului
Este posibil ca utilizatorii care rulează software media pe versiunile recente de Windows să fi întâlnit o întâmplare ciudată: volumul aplicațiilor lor media este redus automat atunci când rulează anumite jocuri sau programe, cum ar fi Skype. Iată de ce se întâmplă acest lucru și cum îl puteți opri.
Cum să faci o masă de descântece în Minecraft
Cum să faci o masă de descântece în Minecraft
Aflați cum să faceți o masă de vrăjire în Minecraft și de câte rafturi aveți nevoie pentru a crea o masă de vrăjire de nivel 30.
De ce telefonul meu se supraîncălzi [explicat și remediat]
De ce telefonul meu se supraîncălzi [explicat și remediat]
Nu se pot dezactiva anunțurile automate în mod programatic pe pagină, așa că iată-ne!
Cum să adăugați sau să eliminați comenzi rapide pe Facebook
Cum să adăugați sau să eliminați comenzi rapide pe Facebook
Pentru a personaliza vizibilitatea pictogramelor de comenzi rapide din aplicația Facebook, țineți apăsată pictograma comenzilor rapide din bara de comenzi rapide > Ascundeți din bara de comenzi rapide
Arhive de etichete: mrt.exe
Arhive de etichete: mrt.exe
Cum să vindeți NFT-uri pe OpenSea
Cum să vindeți NFT-uri pe OpenSea
În prezent, nu există un loc mai bun pentru a vinde NFT-uri decât pe OpenSea. De la cryptokitties la opere de artă la nume de domenii, nu există nicio limită pentru activele digitale pe care le puteți cumpăra și vinde pe această platformă. Poate ai petrecut ceva timp