Hvordan lage en symbolsk kobling

Er du lei av å søke i utstoppede kataloger etter filer som du bare vil bruke et sekund? I så fall har du kommet til rett sted. Vi skal gi deg detaljerte instruksjoner om hvordan du oppretter symbolske lenker på datamaskinen din.

Hvordan lage en symbolsk kobling

Etter å ha fulgt trinnene fra denne artikkelen, kan du si farvel til lange, meningsløse filsøk og fokusere mer av tiden din på ting som virkelig betyr noe.

Hvordan lage en symbolsk kobling?

Før vi dykker ned i detaljer om hvordan du lager en symbolsk lenke, vil vi forsikre oss om at du vet nøyaktig hva det er du lager. La oss si at du har installert et program som må lagres under "C:\Program Files\Program.”

Du vil virkelig gjerne ha dette programmet i "D:\Documents", men det er umulig å gjøre det. Dette er når du legger til en symbolsk lenke til "C:\Program Files\Program" fil til "D:\Dokumenter" mappe. På den måten sparer du deg selv bryet med å sjonglere på tvers av hele "C:”-katalogen for å åpne den filen.

For de fleste operativsystemer bruker du ln -s kommando etterfulgt av kildefildestinasjonen og navnet på den symbolske lenken.

Nedenfor finner du instruksjoner om hvordan du oppretter en symbolsk kobling på tvers av spesifikke operativsystemer og programmer.

Hvordan lage en symbolsk kobling i Windows?

For å lage en symbolkobling i Windows, bruker du mklink-kommandoen i ledeteksten. Dette er en intern kommando tilgjengelig på Windows Vista, Windows 7, 8 og 10. Du kan gjøre det ved å kjøre ledeteksten som Admin:

  1. Skriv "Ledetekst" i Start-menyen.

  2. Høyreklikk på ikonet.
  3. Velg alternativet "Kjør som administrator".

Hvis du kjører en Windows 10 Creators Update, trenger du ikke få tilgang til ledeteksten som administrator. Du må imidlertid aktivere Dev-modus på forhånd:

  1. Gå til "Innstillinger"-siden.

  2. Naviger til delen "Oppdatering og sikkerhet".

  3. Velg "For utviklere."

  4. Sørg for at "Utviklermodus" er på.

Nå som du har alt satt opp, kan du gå tilbake til ledeteksten og kjøre følgende kommando:

mklink Link_Name Target_Path.

Ved å påkalle denne kommandoen, oppretter du en symbolkobling som peker til filen Target_Name.

Hvis du vil at den symbolske lenken skal peke til en katalog, legger du til den tilsvarende bokstaven:

mklink /D Link_Name Target_Path

Hvis noen banenavn inneholder mellomrom, må du sette kommandoen i anførselstegn:

Mklink /D "C:\Mine filer" "C:\Users\Name\Original\."

Tredjeparts symbolkoblingsverktøy

For å lage symbolkoblinger i Windows kan du også laste ned et tredjepartsverktøy kalt Link Shell Extension. Dette verktøyet lar deg lage symbolske lenker ved å gjøre følgende:

  1. Last ned og installer verktøyet.

  2. Finn filen du vil lage en symbolkobling av.
  3. Høyreklikk på den.
  4. Velg alternativet "Velg lenkekilde" fra menyen.

  5. Høyreklikk i en annen mappe, og hold musepekeren over "Slipp som"-alternativet i menyen.

  6. Velg "Symbolisk lenke."

Hvordan lage en symbolsk kobling i Unix?

For å opprette koblinger mellom filer i Unix, bruker du ln kommando ved Unix-ledeteksten. For å lage en symbolkobling, legger du til -s alternativet til ln kommando. Kommandoen din skal se slik ut:

ln -s Target_File Link_Name

Du bør erstatte Target_File med navnet på filen du oppretter en symbolkobling for. Du kan lage symbolkoblinger til alle filer eller kataloger i filsystemet. Erstatt Link_Name med symbolkoblingens navn.

Merk: Fjerning eller sletting av målfilen vil stoppe symbolkoblingen fra å fungere korrekt.

Hvordan lage en symbolsk kobling til en katalog i Linux?

Å lage symbolkoblinger til en katalog i Linux krever samme prosedyre som å lage en til en fil. Som en første parameter vil du påkalle filens katalognavn, og som den andre parameteren vil du skrive symbollinkens navn.

For eksempel kan du opprette en symbolkobling fra /mnt/my_drive/photos-katalogen til ˜/katalogen mine_bilder:

ln -s /mnt/my_drive/photos ˜/my_photos

Hvordan lage en symbolsk kobling i Ubuntu?

Å lage koblinger mellom filer på alle Linux-systemer, inkludert Ubuntu, kjører med "ln" kommando. For å lage en symbolkobling i Ubuntu, kjør terminalen og påkall denne kommandoen med alternativet -s lagt til ved siden av ln.

Slik skal kommandoen din se ut:

sudo ln -s Source_Directory Link_Directory

Du bør erstatte "Source_Directory" med katalogen til den originale filen. I «Link_Directory»-parameteren skriver du navnet på symbollinken din.

Hvordan lage en symbolsk kobling på Mac?

Den beste måten å tenke på symbolske lenker i Mac er som om de er avanserte aliaser. De er forskjellige på en måte som symbolkoblinger fungerer i alle Mac-applikasjoner, inkludert terminalen. Faktisk vil du bruke terminalen til å lage symbolske lenker. Bare følg trinnene nedenfor:

  1. Start terminalen ved å trykke Kommando + Mellomrom, og skriv deretter "Terminal." Alternativt kan du starte Terminal via Finder > Programmer > Verktøy > Terminal.
  2. Kjør følgende kommando: ln -s /original/path/link/path. Du kan lage en bane til en fil eller til en katalog. For eksempel, hvis du vil lage en symbolkobling på skrivebordet som vil peke til mappen Dokumenter, kjører du denne kommandoen:

ln -s /Brukere/navn/Dokumenter /Brukere/navn/Desktop

Hvis den påberopes på riktig måte, vil du se en mappe kalt "Dokumenter" vises på skrivebordet ditt. Det ser ut som den virkelige mappen, men det er faktisk dens symbolske lenke. Du kan åpne den, og den vil ha samme innhold som den originale "Dokumenter"-mappen.

Kanskje stifilen vil inneholde mellomrom. Hvis du for eksempel vil lage en symbolsk kobling til en mappe kalt "Mine bilder", og du vil at den skal vises i mappen "Mine filer", vil du sette kommandoen i anførselstegn:

ln -s "Brukere/navn/Mine bilder" "/Brukere/navn/Mine filer/Link"

For å gjøre ting enklere kan du ganske enkelt dra og slippe hvilken som helst mappe fra Finder-appen til terminalen. Den vil automatisk sette inn mappens bane og omslutte den i anførselstegn om nødvendig.

Tredjeparts symbolkoblingsverktøy

Du kan også opprette en symbolsk lenke i Finder, men du trenger et tredjepartsverktøy for å gjøre det. Du kan installere appen som heter SymbolicLinker som legger til følgende alternativ i Finder-kontekstmenyen: Tjenester > Lag symbolsk kobling.

Hvordan lage en symbolsk kobling i Centos 7?

Å lage en symbolsk lenke i Centos 7 krever samme kommando som i andre Linux-operativsystemer. Du vil kjøre ln kommando etterfulgt av -s:

Ln -s Source_Directory Link Directory

Du kan lage symbolkoblinger til kataloger eller filer på tvers av filsystemet.

Hvordan lage en symbolsk kobling i Powershell?

Følg trinnene nedenfor for å lage en symbolkobling i Powershell:

  1. Kjør Powershell som administrator.
  2. Kopier (eller skriv) denne kommandoen:

    New-Item -ItemmType -SymbolicLink -Path "Link" -Target "Target"

  3. I "Link"-delen bør du skrive inn den symbolske koblingsbanen, inkludert navnet og filtypen.
  4. I "Mål"-delen skriver du inn banen den nye koblingen din vil referere til.

Hvordan lage en symbolsk kobling i Python?

Hvis du bruker Python, vet du sannsynligvis at OS-modulen lar deg samhandle med operativsystemet ditt. Du kan bruke os.symlink()-metoden til å lage symbolkoblinger (dst) som peker til deres kildedestinasjon (src).

Dette er syntaksen:

os.symlink(src, dst)

De src står for kilden, mens dst er destinasjonen som ikke eksisterte tidligere. Du bør ikke få noen returverdi hvis kommandoen var vellykket.

Ytterligere vanlige spørsmål

Her er noen flere spørsmål for å hjelpe deg å få mest mulig ut av dette emnet.

Hva gjør en symbolsk kobling?

Symbolske lenker, ofte kjent som symbolkoblinger, er filsystemfunksjoner som oppretter en kobling til bestemte filer eller mapper. På en måte ligner de på en snarvei i Windows eller et alias på Mac, bortsett fra at de ikke er faktiske filer. En symbolsk lenke er egentlig en oppføring i et spesifikt filsystem som refererer til en fil eller katalog.

Hvordan lage symbolske lenker med LN?

De fleste operativsystemer vil bruke ln-kommandoen til å lage symbolske lenker. Måten det fungerer på er at du kjører systemets terminal som administrator og kjører følgende kommando:

ln -s File_Source File_Destination

De ln kommandoen lager en hard lenke som standard, så du må legge til -s, som forteller den å lage en myk lenke (symlink).

Hvordan slette en symbolsk kobling?

Mesteparten av tiden kan du fjerne symbolkoblinger akkurat som alle andre filer: flytt den til papirkurven.

Du kan fjerne symbolkoblinger i Linux med "rm" kommando. Påkall følgende kommando ved å erstatte symbolic_link med den symbolske lenkens navn: rm symbolic_link_name

Hvis handlingen var vellykket, vil kommandoen avsluttes som null og vil ikke vise noen utdata. Du kan slette mer enn én symbolkobling. Bare send navnene deres som argumenter med et mellomrom mellom hver: rm symlinkX symlinkZ symlinkY

Du kan også bruke kommandoen frakobling. Denne kommandoen vil bare godta et enkelt argument, så du må slette den ene lenken etter den andre. Bare kjør følgende kommando: fjerne koblingen symbolic_link_name

Du skal ikke motta utdata hvis kommandoen var vellykket.

For å slette symbolkoblinger i Windows, bruk rmdir kommando.

På Mac, bortsett fra å flytte filen til søppelbøtta, kan du slette den ved å bruke rm-kommandoen. Bare kjør denne kommandoen sammen med symbolkoblingsbanen: rm /link/bane

Hva er kommandoen for å lage en symbolsk kobling?

De fleste operativsystemer bruker ln-kommandoen til å lage symbolske lenker. Måten det fungerer på er at du kjører systemets terminal som administrator og kjører følgende kommando:

ln -s File_Source File_Destination

De ln kommandoen lager en hard lenke som standard, så du må legge til -s, som forteller den å lage en myk lenke (symlink).

Forbedre din filnavigeringsopplevelse

Å vite hvordan du oppretter symbolske lenker til spesifikke filkataloger kan være en sanntidssparer. Enda bedre, det holder filene dine trygt lagret på den opprinnelige destinasjonen, slik at ingenting blir ødelagt ved å flytte rundt på filene. Når du ikke lenger trenger en spesifikk symbolsk lenke, kan du enkelt slette den på samme måte som en hvilken som helst annen fil.

Hvilke filer synes du er mest nyttig å lage symbolske linker til? Del dine tanker i kommentarfeltet nedenfor.