Anonim

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 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.

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 norm alt, selvom tingene er anderledes.

Oprettelse af et symbollink ved hjælp af terminalen

Det er ekstremt nemt at lave et symbollink på en Mac. 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, og tryk på Enter Sørg for at erstatte destination med den mappe, du vil have linket til at pege på, og location med stien, hvor du vil gemme linket. 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

Et symbollink oprettes og gemmes på dit skrivebord. Dobbeltklik på den, og den åbner mappen Dokumenter (hvis det er det, du har angivet ovenfor) i Finder.

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 alle dine kommandoer og apps, og det vil blive betragtet som den faktiske version af din mappe eller fil.

Brug en app til at oprette et symbollink

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

Det, 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 og download og åbn pakken på din Mac.

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

Dobbeltklik på appen for at åbne den. Det vil ikke vise noget, men det har i al hemmelighed 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 Services efterfulgt afLav et symbolsk link.

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

Create Symlinks Using An Automator Service

Automatisk metode 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, 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 for at oprette en ny Automator tjeneste på din Mac.

Indstil indstillingerne øverst som følgende: Tjenesten modtager udvalgte – filer eller mapper i – enhver applikation

Søg på handlingslisten efter handlingen med navnet Kør Shell Script og træk den over til højre panel.

Konfigurer handlingen og kommandoerne som følgende: Shell – /bin/bash Pass input – som argumenter mens ; gør ln -s “$1” “$1 symlink” skift udført

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

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

Du kan også oprette en tastaturgenvej til tjenesten for at gøre det endnu nemmere at oprette symbolske links på din maskine.

Sletning af et symbollink på 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, indtast følgende kommando, og tryk på Enter . Sørg for at erstatte symlink med stien til symbollinket på din Mac. 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. Det fjerner symbollinket fra din Mac.

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

Konklusion

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

Sådan opretter du symbolske links på din Mac