Windows Tips & News

Creați o legătură simbolică în Windows 10 cu PowerShell

click fraud protection

În Windows 10, puteți utiliza link-uri simbolice pentru a redirecționa cu ușurință un folder într-o altă locație. Legăturile simbolice sunt utilizate pe scară largă în sistemul de operare pentru propriile fișiere și foldere. Folosind legături simbolice, vă puteți salva spațiul pe disc și puteți face datele accesibile din diferite locații ale sistemului de fișiere fără a vă muta fizic datele.
Legăturile simbolice pot fi destul de utile în multe situații. De exemplu, cu ceva timp în urmă am adăugat o unitate SSD la computer și am instalat Windows acolo. Toate aplicațiile mele portabile au rămas în folderul D:\portable și multe dintre ele au fost configurate să funcționeze 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 simbolului acestor două foldere, am făcut totul să funcționeze în câteva secunde. Am creat legături 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 linkurile simbolice într-o altă locație, de exemplu, pe unitatea E:, acestea continuă să funcționeze și vor indica folderele mele de pe unitatea D:.

În un articol anterior, am văzut cum să gestionăm legăturile simbolice cu sistemul încorporat mklink instrument de consolă. Astăzi, vom vedea cum se poate face același lucru folosind PowerShell.

Pentru a crea o legătură simbolică în Windows 10 cu PowerShell,

  1. Deschide o PowerShell crescut.
  2. Tastați sau copiați-lipiți următoarea comandă:
    New-Item -ItemType SymbolicLink -Path „Link” -Target „Target”
  3. Inlocuieste Legătură porțiune cu calea către legătura simbolică pe care doriți să o creați (inclusiv numele fișierului și extensia acestuia pentru fișiere).
  4. Inlocuieste Ţintă porțiune cu calea (relativă sau absolută) la care se referă noul link.

Esti gata.
În plus, puteți utiliza PowerShell pentru a crea joncțiuni de directoare și legături hard. Să vedem cum se poate face.

Pentru a crea o joncțiune de director în Windows 10 cu PowerShell,

  1. Deschide o PowerShell crescut.
  2. Tastați sau copiați-lipiți următoarea comandă:
    New-Item -ItemType Jonction -Path "Link" -Target "Target"
  3. Inlocuieste Legătură porțiune cu calea către joncțiunea directorului pe care doriți să o creați.
  4. Inlocuieste Ţintă porțiune cu calea completă către directorul la care se referă noul link.

Pentru a crea o legătură rigidă în Windows 10 cu PowerShell,

  1. Deschide o PowerShell crescut.
  2. Tastați sau copiați-lipiți următoarea comandă:
    New-Item -ItemType HardLink -Path „Link” -Target „Target”
  3. Inlocuieste Legătură porțiune cu calea completă, inclusiv numele fișierului și extensia acestuia pentru legătura hard pe care doriți să o creați.
  4. Inlocuieste Ţintă porțiune cu calea completă către fișierul la care se referă noul link.

Acum s-ar putea să vă întrebați 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 Directory 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 directoare sunt acceptate în Windows 2000 și sistemele Windows bazate pe NT ulterioare. Pe de altă parte, o legătură simbolică a unui director acceptă și căile UNC și relative. Cu toate acestea, necesită cel puțin Windows Vista. Deci, în majoritatea cazurilor astăzi, legătura simbolică a directorului este opțiunea preferată.

Care este diferența dintre o legătură rigidă ș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ă hard pentru directoare. Deci, are mai multe limitări decât un Directory Junction și, de asemenea, nu acceptă căi UNC.

În Windows Vista și versiuni ulterioare, joncțiunile de directoare sunt folosite pentru a lega căi mai vechi ale folderelor de fișiere, cum ar fi C:\Documents și Setări, la căi mai noi, cum ar fi C:\Utilizatori. Legăturile simbolice sunt, de asemenea, folosite pentru a redirecționa C:\Users\All Users către C:\ProgramData.

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

The folderul WinSxS stochează diverse fișiere de sistem, care sunt legate prin link-uri hard 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 conectate din nou la locațiile sistemului.

Asta e.

Windows 10 Calea de copiere Arhive întotdeauna vizibile

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult

Schimbați dosarul de descărcare în Google Chrome

Schimbați dosarul de descărcare în Google Chrome

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Cum să dezinstalați și să eliminați Connect în Windows 10

Cum să dezinstalați și să eliminați Connect în Windows 10

Există o aplicație Connect inclusă în Windows 10. Folosind acea aplicație, puteți aduce experienț...

Citeste mai mult