Sammenlignet med Linux er Symbolic Links (Symlinks) et ganske nytt tillegg til Windows, først introdusert i Windows Vista. De har vært til stede siden den gang.
Dessverre vet de fleste ikke noe om symlinker. La oss ta en titt på hva symlinker er og hvordan du bruker symlinks i Windows 10.
Symbolske lenker er snarveier på steroider. De fungerer med andre ord akkurat som vanlige snarveier, men de er mye kraftigere. Når du for eksempel setter opp en symbolsk lenke til en fil, kan du lure programmer til å tro at filen eksisterer på et sted den ikke eksisterer på.
Det er to hovedtyper av symbolske lenker på Windows: Hard Links og Soft Links. I motsetning til Linux kalles bare myke lenker symlinker i Windows.
Hvis du hardkobler en fil eller en mappe på plassering A til en fil eller en mappe på plassering B, vil filen eller mappen på plassering B se ut som om den eksisterer på plassering A.
La oss for eksempel anta at vi har en tekstfil kalt "sample.txt" i C: \ Programmer-katalogen. Hvis jeg hardt kobler sample.txt til en fil som heter "test.txt", vil operativsystemet behandle test.txt som om det var sample.txt.
I hovedsak vises alle hardkoblinger som den opprinnelige filen eller katalogen. Følgelig peker hardkoblingene du oppretter til samme lagringsplass på harddisken. Så hvis du gjør noen endringer i en hard lenke, vil endringene gjenspeiles i originalfilen.
En ting å huske før du bruker harde lenker, er at du ikke kan opprette en hard lenke på tvers av forskjellige diskstasjoner. Så hvis du har en fil som er lagret i C: -stasjonen, må hardkoblingen din også lagres i C: -stasjonen. Dette er en filsystembegrensning.
Til slutt, hvis du har opprettet en hard lenke for en bestemt fil og du vil slette den filen, må du også slette alle harde koblinger. Siden en hard lenke representerer den faktiske filen, peker de på et lagringssted på harddisken din. Så for å frigjøre lagringsplassen, må du slette alle lenker som peker mot den.
Soft Links fungerer akkurat som vanlige snarveier. Men de skiller seg ut på en nøkkel måte: symlinker representerer adressen til filen i stedet for den faktiske filen. Så, i motsetning til en snarvei, er ikke en symlink en fil. Dette er også grunnen til at symlenker ikke tar opp plass på harddisken din, og snarveier gjør det.
I motsetning til hardlenker peker ikke symlinker til et lagringssted på harddisken. De peker på filen eller katalogen som peker på lagringsstedet. Så hvis du vil slette en fil, trenger du ikke å slette alle symlinkene som peker mot den filen.
Symlinker kan også opprettes på tvers av forskjellige stasjoner fordi de peker på originalfilen i stedet for filens lagringsplass.
For det første er symlenker raskere enn tradisjonelle snarveier. Derfor, på en treg datamaskin, bør du bruke symlinker i stedet for snarveier.
For det andre er det situasjoner når du må kopiere / lime inn en stor mengde data fra ett sted til et annet. I slike situasjoner er det å foretrekke å lage en symlink i stedet for å kopiere og lime inn. Dette kan spare mye lagringsplass på grunn av mangel på dupliserte filer.
Til slutt krever noen programmer at du har filer til stede på et bestemt sted på lagringsstasjonen. For eksempel synkroniserer OneDrive bare filer som er tilstede i OneDrive-katalogen. Ved å bruke en symlink kan du synkronisere en hvilken som helst fil uansett plassering på datamaskinen din.
På Windows 10 kan du sette opp symlinker via kommandoprompt ved å bruke mklink kommando.
Først starter du ledeteksten ved å skrive cmd i søkefeltet på Start-menyen, høyreklikk deretter på Best Match og velg Kjør som administrator.
I slekt: Hvordan endre katalog ved hjelp av ledetekst
Du kan bruke kommandoen mklink til å opprette harde og myke lenker. For å få en oversikt over verktøyet mklink, skriv inn mklink og trykk Enter. Dette vil gi deg en oversikt over mklink-verktøyet ved å liste opp kommandosyntaks og de forskjellige alternativene som er knyttet til den.
La oss nå lage en myk lenke til en tekstfil ved hjelp av mklink.
Type mklink lenke mål, erstatte "lenke" med adressen til den myke lenken du vil opprette, og erstatte "mål" med adressen til den opprinnelige filen. Følgende bilde viser hvordan du oppretter en myk lenke med navnet “softlink.txt” som refererer til filen “original.txt.”
Hvis du vil opprette en myk lenke til en mappe eller katalog, bruker du formatet mklink / D koblingsmål. Alternativet “/ D” oppretter en symlink til en katalog.
Å lage en hard lenke følger også den samme prosessen. Bruk det samme mklink lenke mål kommandostruktur, men med “/ H” -alternativet.
Følgende bilde viser hvordan du oppretter en hard lenke for den fiktive "hardlink.txt" -filen, og peker på samme lagringsplass som "original.txt."
Hvis du vil opprette en hard kobling til en mappe eller en katalog, bruker du alternativet “/ J” i stedet for “/ H” -alternativet.
I slekt: Hvordan lage en symbolsk lenke i Linux
For å komme i gang, last ned Hard Link Shell Extension og installer den. Sørg for å velge riktig pakke for datamaskinen din. Hvis du for eksempel har et 64-biters operativsystem, kan du laste ned 64-bitersversjonen. Usikker på hva du bruker? Slik kontrollerer du om du er bruker 64-biters eller 32-biters Windows.
Etter at du har installert pakken, navigerer du til filen eller mappen du vil opprette en lenke. Høyreklikk på filen og velg Velg kildekilde fra rullegardinlisten.
Etter at du har valgt lenken, naviger til destinasjonsmappen der du vil opprette lenken. Høyreklikk på et tomt område og velg Slipp symbolsk lenke. Dette vil opprette en symlink med samme navn som originalfilen.
Du kan bruke samme metode for å opprette en hard lenke til en fil eller en mappe. Husk at du bare kan opprette en hard lenke i samme diskstasjon. Hard Link Shell Extension gir deg bare muligheten til å opprette en hard link hvis du er på samme diskstasjon.
Når du har valgt lenken, høyreklikker du hvor som helst i stasjonen, svever over Slipp som, og velg Hardlink. Dette vil skape en hard lenke til originalfilen.
Det er forståelig at ikke alle vil finne en bruk for symbolske lenker. Men for folk som liker å holde alt ryddig mens de bruker så lite lagringsplass som mulig, er symbolske lenker en fantastisk funksjon.
Så, i stedet for å kopiere filer til forskjellige steder, kan du opprette symbolske lenker, så er du klar.
Ødelagte symbolske lenker kan føre til ytelsesproblemer i Linux. Slik finner og fikser du ødelagte symlinker.
Les Neste
- Windows
- Filbehandling
- Windows 10
- Symbolsk lenke
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.