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

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face