Windows Tips & News

Lag symbolsk kobling i Windows 10 med PowerShell

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

I Windows 10 kan du bruke symbolske lenker for enkelt å omdirigere en mappe til en annen plassering. Symbolske lenker er mye brukt i operativsystemet for egne filer og mapper. Ved å bruke symbolske lenker kan du spare diskplass og gjøre dataene dine tilgjengelige fra forskjellige filsystemplasseringer uten å fysisk flytte dataene dine.

Annonse

Symbolske lenker kan være ganske nyttige i mange situasjoner. For en tid siden la jeg for eksempel til en SSD-stasjon på datamaskinen min og installerte Windows der. Alle de bærbare appene mine ble værende i mappen D:\portable, og mange av dem ble konfigurert til å fungere med mappen D:\documents. Problemet var at før jeg la til denne nye SSD-en, var banen til mapper C:\portable og C:\documents.

Ved å symlinke disse to mappene fikk jeg alt til å fungere i løpet av få sekunder. Jeg opprettet symbolske lenker kalt c:\portable og c:\documents uten å flytte en eneste fil eller mappe. En annen interessant ting er at hvis jeg flytter de symbolske koblingene mine til et annet sted, for eksempel til E:-stasjonen, fortsetter de å fungere og vil peke til mappene mine på D:-stasjonen.

I en tidligere artikkel, så vi hvordan man administrerer symbolske lenker med den innebygde mklink konsollverktøy. I dag skal vi se hvordan det samme kan gjøres med PowerShell.

Innholdgjemme seg
For å lage en symbolsk kobling i Windows 10 med PowerShell,
For å lage et katalogkryss i Windows 10 med PowerShell,
For å lage en hard kobling i Windows 10 med PowerShell,

For å lage en symbolsk kobling i Windows 10 med PowerShell,

  1. Åpne en forhøyet PowerShell.
  2. Skriv inn eller kopier og lim inn følgende kommando:
    New-Item -ItemType SymbolicLink -Path "Link" -Target "Target"
  3. Bytt ut Link del med banen til den symbolske lenken du vil opprette (inkludert filnavnet og filtypen for filer).
  4. Bytt ut Mål del med banen (relativ eller absolutt) som den nye koblingen refererer til.PowerShell Lag symbolsk kobling

Du er ferdig.
I tillegg kan du bruke PowerShell til å lage katalogkryss og harde lenker. La oss se hvordan det kan gjøres.

For å lage et katalogkryss i Windows 10 med PowerShell,

  1. Åpne en forhøyet PowerShell.
  2. Skriv inn eller kopier og lim inn følgende kommando:
    New-Item -ItemType Junction -Path "Link" -Target "Target"
  3. Bytt ut Link del med banen til katalogkrysset du vil opprette.
  4. Bytt ut Mål del med den fullstendige banen til katalogen som den nye koblingen refererer til.PowerShell Create Directory Junction

For å lage en hard kobling i Windows 10 med PowerShell,

  1. Åpne en forhøyet PowerShell.
  2. Skriv inn eller kopier og lim inn følgende kommando:
    New-Item -ItemType HardLink -Path "Link" -Target "Target"
  3. Bytt ut Link del med hele banen, inkludert filnavnet og filtypen for den harde koblingen du vil opprette.
  4. Bytt ut Mål del med hele banen til filen som den nye koblingen refererer til.PowerShell Lag Hard Link

Nå lurer du kanskje på hva som er forskjellen mellom en katalogsymbolsk kobling og et katalogkryss.

Hva er forskjellen mellom en katalogsymbolsk lenke og et katalogkryss
Et katalogkryss er en eldre type symbolsk kobling, som ikke støtter UNC-baner (nettverksbaner som begynner med \\) og relative baner. Katalogkryss støttes i Windows 2000 og senere NT-baserte Windows-systemer. En katalogsymbolsk lenke på den annen side støtter også UNC og relative baner. Imidlertid krever de minst Windows Vista. Så, i de fleste tilfeller i dag, er den symbolske lenken for katalogen det foretrukne alternativet.

Hva er forskjellen mellom en hard link og en symbolsk link
En hard kobling kan bare opprettes for filer, ikke mapper. Du kan ikke opprette en hard link for kataloger. Så den har flere begrensninger enn en Directory Junction og støtter heller ikke UNC-baner.

I Windows Vista og nyere brukes katalogkryss til å koble eldre filmappebaner som C:\Documents and Settings til nyere baner som C:\Users. Symbolske lenker brukes også til å omdirigere C:\Users\All Users til C:\ProgramData.

Fra og med Windows Vista, er harde lenker også mye brukt av Windows og dens servicemekanisme. Mange systemfiler er harde lenker til filer i Windows Component Store-mappen. Hvis du kjører kommandoen fsutil hardlink list for explorer.exe, notepad.exe eller regedit.exe, kan du se dette selv!

Windows 10-system harde lenkerDe WinSxS-mappen lagrer ulike systemfiler, som er koblet via harde lenker til filene som ligger i mappene C:\Windows, C:\Windows\System32 og andre systemmapper. Når operativsystemoppdateringer er installert, blir filene inne i WinSxS oppdatert og hardt koblet til systemplasseringer igjen.

Det er det.

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Aktiver oppstartslyd i Windows 10

Aktiver oppstartslyd i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenHver utgivelse av ...

Les mer

Endre oppstartslyd i Windows 10

Endre oppstartslyd i Windows 10

Hver utgivelse av Windows siden så langt tilbake som jeg kan huske (Windows 3.1) har spilt en vel...

Les mer

Windows 10 versjon 1809 fjerner brukerdata

Windows 10 versjon 1809 fjerner brukerdata

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenEt par dager siden...

Les mer