Windows Tips & News

Opret symbolsk link i Windows 10 med PowerShell

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

I Windows 10 kan du bruge symbolske links til nemt at omdirigere en mappe til en anden placering. Symbolske links er meget brugt i operativsystemet til dets egne filer og mapper. Ved hjælp af symbolske links kan du spare din diskplads og gøre dine data tilgængelige fra forskellige filsystemplaceringer uden fysisk at flytte dine data.

Reklame

Symbolske links kan være ret nyttige i mange situationer. For eksempel tilføjede jeg for noget tid siden et SSD-drev til min computer og installerede Windows der. Alle mine bærbare apps forblev i mappen D:\portable, og mange af dem var konfigureret til at arbejde med mappen D:\documents. Problemet var, at før jeg tilføjede denne nye SSD, var stien til mapper C:\portable og C:\documents.

Ved at symlinke disse to mapper fik jeg alt til at virke inden for få sekunder. Jeg oprettede symbolske links med navnet c:\portable og c:\documents uden at flytte en eneste fil eller mappe. En anden interessant ting er, at hvis jeg flytter mine symbolske links til et andet sted, for eksempel til E:-drevet, fortsætter de med at arbejde og peger på mine mapper på D:-drevet.

I en tidligere artikel, så vi, hvordan man administrerer symbolske links med det indbyggede mklink konsolværktøj. I dag vil vi se, hvordan det samme kan gøres ved hjælp af PowerShell.

Indholdskjule
For at oprette et symbolsk link i Windows 10 med PowerShell,
For at oprette et bibliotekskryds i Windows 10 med PowerShell,
For at oprette et hårdt link i Windows 10 med PowerShell,

For at oprette et symbolsk link i Windows 10 med PowerShell,

  1. Åbn en forhøjet PowerShell.
  2. Indtast eller copy-paste følgende kommando:
    New-Item -ItemType SymbolicLink -Sti "Link" -Target "Target"
  3. Udskift Link del med stien til det symbolske link, du vil oprette (inklusive filnavnet og dets filtypenavn for filer).
  4. Udskift Mål del med stien (relativ eller absolut), som det nye link henviser til.PowerShell Opret symbolsk link

Du er færdig.
Udover det kan du bruge PowerShell til at oprette mappekryds og hårde links. Lad os se, hvordan det kan lade sig gøre.

For at oprette et bibliotekskryds i Windows 10 med PowerShell,

  1. Åbn en forhøjet PowerShell.
  2. Indtast eller copy-paste følgende kommando:
    New-Item -ItemType Junction -Sti "Link" -Target "Target"
  3. Udskift Link del med stien til det mappekryds, du vil oprette.
  4. Udskift Mål del med den fulde sti til den mappe, som det nye link henviser til.PowerShell Opret Directory Junction

For at oprette et hårdt link i Windows 10 med PowerShell,

  1. Åbn en forhøjet PowerShell.
  2. Indtast eller copy-paste følgende kommando:
    New-Item -ItemType HardLink -Sti "Link" -Target "Target"
  3. Udskift Link del med den fulde sti, inklusive filnavnet og dets udvidelse til det hårde link, du vil oprette.
  4. Udskift Mål del med den fulde sti til filen, som det nye link henviser til.PowerShell Opret hårdt link

Nu kan du undre dig over, hvad der er forskellen mellem et bibliotekssymbolsk link og et vejviserkryds.

Hvad er forskellen mellem et bibliotekssymbolsk link og et vejviserkryds
Et Directory Junction er en ældre type symbolsk link, som ikke understøtter UNC-stier (netværksstier, der begynder med \\) og relative stier. Directory junctions er understøttet i Windows 2000 og senere NT-baserede Windows-systemer. Et mappesymbolsk link understøtter på den anden side også UNC og relative stier. De kræver dog mindst Windows Vista. Så i de fleste tilfælde i dag er bibliotekets symbolske link den foretrukne mulighed.

Hvad er forskellen mellem et hårdt link og et symbolsk link
Et hårdt link kan kun oprettes for filer, ikke mapper. Du kan ikke oprette et hårdt link til mapper. Så det har flere begrænsninger end et Directory Junction og understøtter heller ikke UNC-stier.

I Windows Vista og nyere bruges biblioteksforbindelser til at forbinde ældre filmappestier som C:\Documents and Settings til nyere stier som C:\Users. Symbolske links bruges også til at omdirigere C:\Users\All Users til C:\ProgramData.

Startende med Windows Vista er hårde links også meget brugt af Windows og dets servicemekanisme. Mange systemfiler er hårde links til filer i mappen Windows Component Store. Hvis du kører kommandoen fsutil hardlink list for explorer.exe, notepad.exe eller regedit.exe, kan du selv se dette!

Windows 10 system hårde linksDet WinSxS mappe gemmer forskellige systemfiler, som er forbundet via faste links til filerne, der ligger i mapperne C:\Windows, C:\Windows\System32 og andre systemmapper. Når operativsystemopdateringer er installeret, opdateres filerne inde i WinSxS og kædes hårdt sammen med systemplaceringerne igen.

Det er det.

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Wilderness Pathways tema til Windows 8

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Windows 10 Build 17623 frigivet til Spring Ahead

Windows 10 Build 17623 frigivet til Spring Ahead

Microsoft frigiver Windows 10 Insider Preview Build 17623 fra "Redstone 5"-grenen til Windows Ins...

Læs mere

Microsoft Editor er nu indbygget i Edge-browseren

Microsoft Editor er nu indbygget i Edge-browseren

Microsoft Word og Outlook har en indbygget udvidelse til avanceret stave- og grammatikkorrektion ...

Læs mere