Lag symbolsk kobling i Windows 10 med PowerShell
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
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.
For å lage en symbolsk kobling i Windows 10 med PowerShell,
- Åpne en forhøyet PowerShell.
- Skriv inn eller kopier og lim inn følgende kommando:
New-Item -ItemType SymbolicLink -Path "Link" -Target "Target"
- Bytt ut Link del med banen til den symbolske lenken du vil opprette (inkludert filnavnet og filtypen for filer).
- Bytt ut Mål del med banen (relativ eller absolutt) som den nye koblingen refererer til.
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,
- Åpne en forhøyet PowerShell.
- Skriv inn eller kopier og lim inn følgende kommando:
New-Item -ItemType Junction -Path "Link" -Target "Target"
- Bytt ut Link del med banen til katalogkrysset du vil opprette.
- Bytt ut Mål del med den fullstendige banen til katalogen som den nye koblingen refererer til.
For å lage en hard kobling i Windows 10 med PowerShell,
- Åpne en forhøyet PowerShell.
- Skriv inn eller kopier og lim inn følgende kommando:
New-Item -ItemType HardLink -Path "Link" -Target "Target"
- Bytt ut Link del med hele banen, inkludert filnavnet og filtypen for den harde koblingen du vil opprette.
- Bytt ut Mål del med hele banen til filen som den nye koblingen refererer til.
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!
De 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.