Sådan opretter du et symbolsk link

Er du træt af at søge i fyldte mapper efter filer, som du kun vil bruge et sekund? Hvis ja, er du kommet til det rigtige sted. Vi vil give dig detaljerede instruktioner om, hvordan du opretter symbolske links på din computer.

Sådan opretter du et symbolsk link

Efter at have fulgt trinene fra denne artikel, kan du sige farvel til lange, meningsløse filsøgninger og fokusere mere af din tid på ting, der virkelig betyder noget.

Hvordan opretter man et symbolsk link?

Før vi dykker ned i detaljer om, hvordan man opretter et symbolsk link, vil vi gerne sikre os, at du ved præcis, hvad det er, du opretter. Lad os sige, at du har installeret et program, der skal gemmes under "C:\Program Files\Program.”

Du vil virkelig gerne have dette program i dine "D:\Documents", men det er umuligt at gøre det. Det er, når du tilføjer et symbolsk link til din "C:\Program Files\Program" fil til "D:\Dokumenter” mappe. På den måde sparer du dig selv for besværet med at jonglere på tværs af hele din "C:”-mappen for at åbne den fil.

For de fleste operativsystemer vil du bruge ln -s kommando efterfulgt af din kildefildestination og dit symbolske linknavn.

Nedenfor finder du instruktioner om at oprette et symbolsk link på tværs af specifikke operativsystemer og programmer.

Hvordan opretter man et symbolsk link i Windows?

For at oprette et symbollink i Windows skal du bruge kommandoen mklink i kommandoprompten. Dette er en intern kommando, der er tilgængelig på Windows Vista, Windows 7, 8 og 10. Du kan gøre det ved at køre kommandoprompten som administrator:

  1. Skriv "Kommandoprompt" i Start-menuen.

  2. Højreklik på ikonet.
  3. Vælg muligheden "Kør som administrator".

Hvis du kører en Windows 10 Creators Update, behøver du ikke at få adgang til kommandoprompten som administrator. Du skal dog aktivere Dev-tilstanden på forhånd:

  1. Gå til siden "Indstillinger".

  2. Naviger til afsnittet "Opdatering og sikkerhed".

  3. Vælg "For udviklere."

  4. Sørg for, at "Udviklertilstand" er aktiveret.

Nu hvor du har alt sat op, kan du gå tilbage til kommandoprompten og køre følgende kommando:

mklink Link_Name Target_Path.

Ved at kalde denne kommando opretter du et symbollink, der peger på filen Target_Name.

Hvis du vil have det symbolske link til at pege på en mappe, skal du tilføje det tilsvarende bogstav:

mklink /D Link_Name Target_Path

Hvis nogle stinavne indeholder mellemrum, skal du sætte kommandoen i anførselstegn:

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

Tredjeparts Symlink-værktøjer

For at oprette symbollinks i Windows kan du også downloade et tredjepartsværktøj kaldet Link Shell Extension. Dette værktøj lader dig lave symbolske links ved at gøre følgende:

  1. Download og installer værktøjet.

  2. Find den fil, du vil lave et symbollink af.
  3. Højreklik på den.
  4. Vælg "Vælg linkkilde" fra menuen.

  5. Højreklik i en anden mappe, og hold markøren over "Drop As"-indstillingen i menuen.

  6. Vælg "Symbolisk link".

Hvordan opretter man et symbolsk link i Unix?

For at oprette links mellem filer i Unix skal du bruge ln kommando ved Unix-prompten. For at oprette et symbollink skal du tilføje -s mulighed for at ln kommando. Din kommando skal se sådan ud:

ln -s Target_File Link_Name

Du bør erstatte Target_File med navnet på den fil, du opretter et symbollink til. Du kan lave symbolske links til alle filer eller mapper i filsystemet. Erstat Link_Name med dit symbollinks navn.

Bemærk: Fjernelse eller sletning af målfilen vil forhindre dit symbollink i at fungere korrekt.

Hvordan opretter man et symbolsk link til en mappe i Linux?

Oprettelse af symbolske links til en mappe i Linux kræver samme procedure som at oprette en til en fil. Som en første parameter vil du kalde din fils mappenavn, og som den anden parameter vil du skrive dit symbollinks navn.

For eksempel kan du oprette et symbollink fra mappen /mnt/my_drive/photos til ˜/my_photos bibliotek:

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

Hvordan opretter man et symbolsk link i Ubuntu?

Oprettelse af links mellem filer på alle Linux-systemer, inklusive Ubuntu, kører med "ln” kommando. For at lave et symbollink i Ubuntu skal du køre Terminal og påkalde denne kommando med muligheden -s tilføjet ved siden af ln.

Sådan skal din kommando se ud:

sudo ln -s Source_Directory Link_Directory

Du bør erstatte "Source_Directory" med mappen for den originale fil. I parameteren "Link_Directory" skriver du dit symbollinks navn.

Hvordan opretter man et symbolsk link i Mac?

Den bedste måde at tænke på symbolske links i Mac er, som om de er avancerede aliaser. De er forskellige på en måde, så symbolske links fungerer i alle Mac-applikationer, inklusive terminalen. Faktisk vil du bruge terminalen til at oprette symbolske links. Bare følg nedenstående trin:

  1. Start terminalen ved at trykke på Command + Space og derefter skrive "Terminal." Alternativt kan du starte Terminal via Finder > Programmer > Hjælpeprogrammer > Terminal.
  2. Kør følgende kommando: ln -s /original/sti/link/sti. Du kan lave en sti til en fil eller til en mappe. For eksempel, hvis du vil lave et symbollink på dit skrivebord, der peger på mappen Dokumenter, skal du køre denne kommando:

ln -s /Brugere/navn/Dokumenter /Brugere/navn/Desktop

Hvis det påberåbes korrekt, vil du se en mappe kaldet "Dokumenter" vises på dit skrivebord. Det ligner den rigtige mappe, men det er faktisk dens symbolske link. Du kan åbne den, og den vil have samme indhold som den originale "Dokumenter"-mappe.

Måske vil din stifil indeholde mellemrum. For eksempel, hvis du vil lave et symbolsk link til en mappe kaldet "Mine billeder", og du vil have den til at blive vist i mappen "Mine filer", skal du sætte kommandoen i anførselstegn:

ln -s "Brugere/navn/Mine billeder" "/Brugere/navn/Mine filer/Link"

For at gøre tingene nemmere kan du blot trække og slippe enhver mappe fra Finder-appen til terminalen. Den vil automatisk indsætte mappens sti og omslutte den i anførselstegn, hvis det er nødvendigt.

Tredjeparts Symlink-værktøjer

Du kan også oprette et symbolsk link i Finder, men du skal bruge et tredjepartsværktøj til at gøre det. Du kan installere appen kaldet SymbolicLinker, der tilføjer følgende mulighed i Finder-kontekstmenuen: Tjenester > Lav symbolsk link.

Hvordan opretter man et symbolsk link i Centos 7?

Oprettelse af et symbolsk link i Centos 7 kræver den samme kommando som i andre Linux-operativsystemer. Du vil køre ln kommando efterfulgt af -s:

Ln -s Source_Directory Link Directory

Du kan oprette symbolske links til mapper eller filer på tværs af dit filsystem.

Hvordan opretter man et symbolsk link i Powershell?

Følg nedenstående trin for at oprette et symbollink i Powershell:

  1. Kør Powershell som administrator.
  2. Kopier (eller skriv) denne kommando:

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

  3. I "Link"-delen skal du skrive din symbolske linksti, inklusive dens navn og filtypenavn.
  4. I "Mål"-delen skal du skrive stien, dit nye link vil henvise til.

Hvordan opretter man et symbolsk link i Python?

Hvis du bruger Python, ved du sikkert, at OS-modulet lader dig interagere med dit operativsystem. Du kan bruge os.symlink()-metoden til at oprette symlinks (dst), der peger på deres kildedestination (src).

Dette er syntaksen:

os.symlink(src, dst)

Det src står for kilden, mens dst er den destination, der ikke tidligere eksisterede. Du bør ikke få nogen returværdi, hvis kommandoen var vellykket.

Yderligere ofte stillede spørgsmål

Her er nogle flere spørgsmål for at hjælpe dig med at få mest muligt ud af dette emne.

Hvad gør et symbolsk link?

Symbolske links, almindeligvis kendt som symbolske links, er filsystemfunktioner, der opretter et link til bestemte filer eller mapper. På en måde ligner de en genvej i Windows eller et alias på Mac, bortset fra at de ikke er egentlige filer. Et symbolsk link er virkelig en indgang i et specifikt filsystem, der refererer til en fil eller et bibliotek.

Hvordan opretter man symbolske links med LN?

De fleste operativsystemer vil bruge kommandoen ln til at skabe symbolske links. Måden det fungerer på er, at du kører dit systems terminal som administrator og kører følgende kommando:

ln -s File_Source File_Destination

Det ln kommandoen laver et hårdt link som standard, så du skal tilføje -s, som fortæller den at skabe et blødt link (symlink).

Hvordan sletter man et symbolsk link?

Det meste af tiden kan du fjerne symbolske links ligesom enhver anden fil: flyt den til skraldespanden.

Du kan fjerne symbolske links i Linux med "rm” kommando. Kald følgende kommando ved at erstatte symbolic_link med dit symbolske links navn: rm symbolsk_link_navn

Hvis handlingen lykkedes, afsluttes din kommando som nul og vil ikke vise noget output. Du kan slette mere end ét symbollink. Bare send deres navne som argumenter med et mellemrum mellem hver: rm symlinkX symlinkZ symlinkY

Du kan også bruge kommandoen unlink. Denne kommando vil kun acceptere et enkelt argument, så du skal slette det ene link efter det andet. Bare kør følgende kommando: fjern linket til symbolic_link_name

Du bør ikke modtage noget output, hvis kommandoen var vellykket.

For at slette symbollinks i Windows skal du bruge rmdir kommando.

På Mac kan du, bortset fra at flytte filen til skraldespanden, slette den ved at bruge rm-kommandoen. Bare kør denne kommando sammen med symbolstien: rm /link/sti

Hvad er kommandoen til at oprette et symbolsk link?

De fleste operativsystemer bruger kommandoen ln til at oprette symbolske links. Måden det fungerer på er, at du kører dit systems terminal som administrator og kører følgende kommando:

ln -s File_Source File_Destination

Det ln kommandoen laver et hårdt link som standard, så du skal tilføje -s, som fortæller den at skabe et blødt link (symlink).

Forbedring af din filnavigationsoplevelse

At vide, hvordan man opretter symbolske links til specifikke filmapper, kan være en realtidsbesparelse. Endnu bedre, det holder dine filer sikkert gemt på deres oprindelige destination, så intet bliver rodet ved at flytte rundt på filerne. Når du ikke længere har brug for et specifikt symbolsk link, kan du nemt slette det ligesom enhver anden fil.

Hvilke filer finder du det mest nyttige at oprette symbolske links til? Del dine tanker i kommentarfeltet nedenfor.