Sådan opretter du symbolske links på din Mac

Et symbolsk link, ofte forkortet til symlink, er en type link, der er gemt et sted på din maskine og peger på et andet sted på den samme maskine. Du kan tænke på det som en genvej til en app. Selvom den faktiske app-fil er placeret dybt inde i dine mapper, kan du blot dobbeltklikke på app-genvejen på dit skrivebord for at starte appen.

Et symbollink er en type genvej, men det fungerer anderledes(A symlink is a type of shortcut, but it works differently) end almindelige genveje. Det er mindre en genvej og mere af den faktiske fil, den peger på. Enhver app, som du giver dine symbollinks, vil opfatte disse links som de faktiske filer snarere end normale genvejsfiler.

Symlinks på Mac-skrivebordet

Disse er ekstremt nyttige, da du ikke behøver at sidde fast i en bestemt mappe, for at en app fungerer. Du kan have dine data gemt i andre mapper, og du kan oprette et symbollink i den originale mappe, der peger på den nye mappe, du har oprettet. Dit system og dine apps vil tro, at du ikke rigtig har foretaget nogen ændringer, og de vil fungere normalt, selvom tingene er anderledes.

Oprettelse af et symbollink ved hjælp af terminalen(Creating a Symlink Using The Terminal)

At lave et symbollink på en Mac er ekstremt nemt. Den indbyggede Terminal - app har en kommando, der lader dig nemt oprette så mange symbolske links, som du vil på din Mac .

Alt, du behøver at vide, er det sted, hvor du vil oprette symbollinket, og stien, hvor symbollinket skal pege på. Når du har disse oplysninger, kan du se her, hvordan du opretter et symbollink i Terminal .

Start Terminal -appen på din foretrukne måde på din Mac .

Indtast følgende kommando i terminalvinduet(Terminal) og tryk på Enter . Sørg for at erstatte destinationen(destination) med den mappe, du vil have linket til at pege på, og placeringen(location) med stien, hvor du vil gemme linket.

ln -s destinationsplacering(ln -s destination location)

Terminalvindue med kommando: ln -s destinationsplacering

For at oprette et symbollink på dit skrivebord, der peger på mappen Dokumenter, skal du bruge følgende kommando:

ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Terminalvindue med kommando: ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Et symbollink vil blive oprettet og gemt på dit skrivebord. Dobbeltklik på det, og det åbner mappen Dokumenter (hvis det er det, du har angivet ovenfor) i Finder .

Dokumenter symbollink

Hvis den mappe, du vil oprette et symbollink til, har mellemrum i navnene, skal du sørge for at omslutte stinavnene med dobbelte anførselstegn for at undgå fejl.

Du kan nu bruge dette symbollink i enhver af dine kommandoer og apps, og det vil blive betragtet som den faktiske version af din mappe eller fil(the actual version of your folder or file) .

Brug en app til at oprette et symbollink(Use An App To Create a Symlink)

Terminalen er ikke den eneste måde at oprette symbolske links på din Mac . Hvis du ikke tilfældigvis er en Terminal -fyr, har du en app tilgængelig, så du kan oprette symbollinks på din maskine.

Hvad denne app gør, er, at den tilføjer en mulighed til din kontekstmenu, så du kan oprette symbollinks ved blot at højreklikke på dine filer og mapper.

Gå over til SymbolicLinker-siden på GitHub(SymbolicLinker page on GitHub) og download og åbn pakken på din Mac .

Kopier SymbolicLinker.service.app -filen fra pakken, hold Option - tasten nede, klik på Go - menuen i Finder, vælg Bibliotek(Library) , åbn mappen Services , og indsæt den fil, du kopierede.

Services mappe med SymbolicLinker app

Dobbeltklik(Double-click) på appen for at åbne den. Det vil ikke vise noget, men det har hemmeligt tilføjet en mulighed til din kontekstmenu.

Find den fil eller mappe, du vil oprette et symbollink til, højreklik på den, og vælg Tjenester(Services) efterfulgt af Lav symbolsk link(Make Symbolic Link) .

Højreklik på menuen med Lav symbolsk link under Tjenester valgt

Det vil oprette symbollinket i samme mappe som den originale fil/mappe. Du kan dog flytte rundt på den, hvis du vil.

Opret Symlinks ved hjælp af(Create Symlinks Using) en Automator-tjeneste(Automator Service)

Automator- metoden til at oprette symbollinks fungerer stort set på samme måde som metoden ovenfor. Men denne vil passe til dem af jer, der ikke har tillid til nogen tilfældige apps på internettet(Internet) , og du vil hellere lave noget selv, så du ved præcis, hvad det indeholder.

Start Automator -appen på din Mac.

Vælg Service efterfulgt af Vælg(Choose) for at oprette en ny Automator -tjeneste på din Mac .

Opret et nyt Automation Service-vindue på Mac

Indstil(Set) indstillingerne øverst som følgende:

Tjenesten modtager udvalgte – filer eller mapper

i – enhver applikation
(Service receives selected – files or folders in – any application)

Tjenester modtager udvalgte filer eller mapper i Automator

I handlingslisten skal du søge efter handlingen med navnet Kør Shell Script(Run Shell Script ) og trække den over til højre panel.

Kør Shell Script-handlingen

Konfigurer handlingen og kommandoerne som følgende:

Shell – /bin/bash Pass input – as arguments while [ $# -ne 0 ]; do      ln -s “$1” “$1 symlink”      shift  done

Kør Shell Script-konfigurationsvinduet

Gem tjenesten ved at klikke på menuen Filer(File) øverst og vælge Gem(Save) . Indtast et meningsfuldt navn for tjenesten, og tryk på Gem(Save) .

Gem tjenesten som vindue

For at oprette et symbollink med den nyoprettede Automator -tjeneste skal du højreklikke på din fil eller mappe og vælge Tjenester(Services) efterfulgt af dit tjenestenavn.

Højreklik på menuen med Make Symlink valgt

Du kan også oprette en tastaturgenvej(create a keyboard shortcut) til tjenesten for at gøre det endnu nemmere at oprette symbolske links på din maskine.

Sletning af et symbollink på Mac(Deleting a Symlink On Mac)

Symlinks optager ikke meget hukommelse, da de kun er genveje til filerne og mapperne på din maskine. Men hvis du vil fjerne en eller nogle få af disse fra din maskine, har du to måder at gøre det på.

Start Terminal -appen, skriv følgende kommando, og tryk på Enter . Sørg for at erstatte symbollinket(symlink) med stien til symbollinket på din Mac .

rm symbolsk link(rm symlink)

Terminal med kommando: rm symlink

En anden måde at slette et symbollink på er at bruge kontekstmenuen. Højreklik på dit symbollink, og vælg Flyt til papirkurven(Move to Trash) . Det fjerner symbollinket fra din Mac .

Højreklik på menuen Flyt til papirkurven

Sørg for at tømme papirkurven, efter at du har fjernet symbollinket for at sikre, at det er væk for altid fra din Mac .

Konklusion(Conclusion)

Symlinks er meget mere kraftfulde end almindelige aliaser, da disse fungerer i alle apps og kommandoer, som om disse var de rigtige filer.



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts