En symbolsk lenke, ofte forkortet til symbolkobling, er en type lenke som er lagret på ett sted på maskinen og peker til et annet sted på samme maskin. Du kan tenke på det som en snarvei til en app. Selv om den faktiske appfilen ligger dypt inne i mappene dine, kan du ganske enkelt dobbeltklikke på app-snarveien på skrivebordet for å starte appen.
En symbolkobling er en type snarvei, men den fungerer annerledes enn vanlige snarveier. Det er mindre en snarvei og mer av selve filen den peker på. Enhver app du gir med symbolkoblingene dine vil tenke på disse koblingene som de faktiske filene i stedet for vanlige snarveisfiler.
Disse er ekstremt nyttige siden du ikke trenger å sitte fast i en bestemt mappe for at en app skal fungere. Du kan ha dataene dine lagret i andre mapper, og du kan opprette en symbolkobling i den opprinnelige mappen som peker til den nye mappen du har opprettet. Systemet ditt og appene dine vil tro at du egentlig ikke har gjort noen endringer, og de vil fungere norm alt, selv om ting er annerledes.
Opprette en symbolkobling ved hjelp av terminalen
Å lage en symbolkobling på en Mac er ekstremt enkelt. Den innebygde Terminal-appen har en kommando som lar deg enkelt lage så mange symbolkoblinger du vil på din Mac.
Alt du trenger å vite er plasseringen der du vil opprette symbolkoblingen og banen som symbolkoblingen skal peke til. Når du har denne informasjonen, slik lager du en symbolkobling i Terminal.
Start Terminal-appen ved å bruke din foretrukne måte på din Mac.
Skriv inn følgende kommando i terminalvinduet og trykk Enter Sørg for å erstatte destination med mappen du vil at lenken skal peke til og location med banen der du vil lagre lenken. ln -s destinasjonssted
For å lage en symbolkobling på skrivebordet som peker til mappen Dokumenter, bruker du følgende kommando: ln -s /Users/Mahesh/Documents /Users/ Mahesh/Desktop
En symbolkobling vil bli opprettet og lagret på skrivebordet ditt. Dobbeltklikk på den, og den åpner mappen Dokumenter (hvis det er det du spesifiserte ovenfor) i Finder.
Hvis katalogen du vil lage en symbolkobling for har mellomrom i navnene, sørg for å omslutte banenavnene med doble anførselstegn for å unngå feil.
Du kan nå bruke denne symbolkoblingen i alle kommandoene og appene dine, og den vil bli betraktet som den faktiske versjonen av mappen eller filen din.
Bruk en app for å lage en symbolkobling
Terminalen er ikke den eneste måten å lage symbolkoblinger på din Mac. Hvis du tilfeldigvis ikke er en Terminal-fyr, har du en app tilgjengelig som lar deg lage symbolkoblinger på maskinen din.
Det denne appen gjør er at den legger til et alternativ i kontekstmenyen slik at du kan lage symbolkoblinger ved å høyreklikke på filene og mappene dine.
Gå over til SymbolicLinker-siden på GitHub og last ned og åpne pakken på din Mac.
Kopier SymbolicLinker.service.app-filen fra pakken, hold nede Option -tasten, klikk på Go-menyen i Finder, velg Library , åpne Services-mappen, og lim inn filen du kopierte.
Dobbeltklikk på appen for å åpne den. Den vil ikke vise noe, men den har i all hemmelighet lagt til et alternativ i kontekstmenyen din.
Finn filen eller mappen du vil opprette en symbolkobling for, høyreklikk på den og velg Tjenester etterfulgt avLag symbolsk kobling.
Det vil lage symbolkoblingen i samme mappe som den opprinnelige filen/mappen. Du kan imidlertid flytte den rundt hvis du vil.
Create Symlinks Using An Automator Service
Automatisk metode for å lage symbolkoblinger fungerer omtrent på samme måte som metoden ovenfor. Men denne vil passe de av dere som ikke stoler på noen tilfeldige apper på Internett, og du vil heller lage noe selv slik at du vet nøyaktig hva det inneholder.
Start Automator-appen på Mac-en.
Velg Service etterfulgt av Velg for å opprette en ny Automator tjeneste på din Mac.
Angi alternativene øverst som følgende: Tjenesten mottar valgte – filer eller mapper i – et hvilket som helst program
I handlingslisten, søk etter handlingen som heter Kjør Shell Script og dra den over til høyre panel.
Konfigurer handlingen og kommandoene som følgende: Shell – /bin/bash Pass input – som argumenter mens ; gjør ln -s “$1” “$1 symlink” skift utført
Lagre tjenesten ved å klikke på Fil-menyen øverst og velge Lagre . Skriv inn et meningsfullt navn for tjenesten og trykk Lagre.
For å opprette en symbolkobling med den nyopprettede Automator-tjenesten, høyreklikk på filen eller mappen og velg Tjenester etterfulgt av tjenesten din Navn.
Du kan også lage en hurtigtast for tjenesten for å gjøre det enda enklere å lage symbolkoblinger på maskinen din.
Slette en symbolkobling på Mac
Symlinker opptar ikke mye minneplass da de bare er snarveier til filene og mappene på maskinen din. Men hvis du vil fjerne en eller noen få av disse fra maskinen din, har du to måter å gjøre det på.
Start Terminal-appen, skriv inn følgende kommando og trykk Enter . Sørg for å erstatte symlink med banen til symbolkoblingen på Mac-en. rm symlink
En annen måte å slette en symbolkobling på er å bruke kontekstmenyen. Høyreklikk på symbolkoblingen og velg Flytt til papirkurven. Det vil fjerne symbolkoblingen fra Mac-en.
Sørg for å tømme papirkurven etter at du har fjernet symbolkoblingen for å sikre at den er borte for alltid fra Mac-en.
Konklusjon
Symlinker er mye kraftigere enn vanlige aliaser, da disse fungerer i alle appene og kommandoene som om disse var de virkelige filene.