Hur man skapar symboliska länkar på din Mac

En symbolisk länk, ofta förkortad till symbollänk, är en typ av länk som lagras på en plats på din dator och pekar på en annan plats på samma dator. Du kan se det som en genväg till en app. Även om den faktiska appfilen finns djupt inne i dina mappar, kan du helt enkelt dubbelklicka på appgenvägen på skrivbordet för att starta appen.

En symbollänk är en typ av genväg, men den fungerar annorlunda(A symlink is a type of shortcut, but it works differently) än vanliga genvägar. Det är mindre av en genväg och mer av den faktiska filen den pekar på. Alla appar som du tillhandahåller med dina symboliska länkar kommer att se dessa länkar som de faktiska filerna snarare än vanliga genvägsfiler.

Symbollänkar på Mac-skrivbordet

Dessa är extremt användbara eftersom du inte behöver sitta fast i en viss mapp för att en app ska fungera. Du kan ha dina data lagrade i andra mappar och du kan skapa en symbollänk i den ursprungliga mappen som pekar på den nya mappen du har skapat. Ditt system och dina appar kommer att tro att du inte har gjort några ändringar och de kommer att fungera normalt, även om saker och ting är annorlunda.

Skapa en symbollänk med hjälp av terminalen(Creating a Symlink Using The Terminal)

Att skapa en symbollänk på en Mac är extremt enkelt. Den inbyggda Terminal - appen har ett kommando som låter dig enkelt skapa så många symboliska länkar du vill på din Mac .

Allt du behöver veta är platsen där du vill skapa symbollänken och sökvägen dit symbollänken ska peka på. När du har den här informationen, så här skapar du en symbollänk i Terminal .

Starta Terminal -appen på ditt föredragna sätt på din Mac .

Skriv in följande kommando i terminalfönstret(Terminal) och tryck på Enter . Se till att ersätta destinationen(destination) med den mapp du vill att länken ska peka på och platsen(location) med sökvägen där du vill spara länken.

ln -s destinationsplats(ln -s destination location)

Terminalfönster med kommando: ln -s destinationsplats

För att skapa en symbollänk på skrivbordet som pekar till mappen Dokument, använder du följande kommando:

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

Terminalfönster med kommandot: ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

En symbollänk kommer att skapas och sparas på ditt skrivbord. Dubbelklicka på den så öppnas mappen Dokument (om det är vad du angav ovan) i Finder .

Dokument symbollänk

Om katalogen du vill skapa en symbollänk för har mellanslag i sina namn, se till att omge sökvägsnamnen med dubbla citattecken för att undvika eventuella fel.

Du kan nu använda den här symbollänken i alla dina kommandon och appar och den kommer att betraktas som den faktiska versionen av din mapp eller fil(the actual version of your folder or file) .

Använd en app för att skapa en symbollänk(Use An App To Create a Symlink)

Terminalen är inte det enda sättet att skapa symboliska länkar på din Mac . Om du inte råkar vara en Terminal -kille har du en app tillgänglig som låter dig skapa symboliska länkar på din maskin.

Vad den här appen gör är att den lägger till ett alternativ till din snabbmeny så att du kan skapa symboliska länkar genom att bara högerklicka på dina filer och mappar.

Gå över till SymbolicLinker-sidan på GitHub(SymbolicLinker page on GitHub) och ladda ner och öppna paketet på din Mac .

Kopiera SymbolicLinker.service.app -filen från paketet, håll ned alternativtangenten(Option) , klicka på (Go) -menyn i Finder, välj Bibliotek(Library) , öppna mappen Tjänster(Services) och klistra in filen du kopierade.

Services-mapp med SymbolicLinker-appen

Dubbelklicka(Double-click) på appen för att öppna den. Det kommer inte att visa någonting men det har i hemlighet lagt till ett alternativ till din snabbmeny.

Hitta filen eller mappen du vill skapa en symbollänk för, högerklicka på den och välj Tjänster(Services) följt av Gör symbolisk länk(Make Symbolic Link) .

Högerklicka på menyn med Gör symbolisk länk under Tjänster vald

Det kommer att skapa symbollänken i samma mapp som den ursprungliga filen/mappen. Du kan dock flytta runt den om du vill.

Skapa symboliska länkar med hjälp av(Create Symlinks Using) en Automator-tjänst(Automator Service)

Automator -metoden för att skapa symboliska(Automator) länkar fungerar ungefär på samma sätt som metoden ovan. Men den här kommer att passa dig som inte litar på några slumpmässiga appar på Internet , och du vill hellre skapa något själv så att du vet exakt vad det innehåller.

Starta Automator- appen på din Mac.

Välj Service följt av Välj(Choose) för att skapa en ny Automator -tjänst på din Mac .

Skapa ett nytt Automation Service-fönster på Mac

Ställ(Set) in alternativen högst upp som följande:

Tjänsten tar emot valda – filer eller mappar

i – valfritt program
(Service receives selected – files or folders in – any application)

Tjänster tar emot valda filer eller mappar alternativ i Automator

I åtgärdslistan, sök efter åtgärden som heter Kör Shell Script(Run Shell Script ) och dra den över till den högra panelen.

Kör Shell Script-åtgärden

Konfigurera åtgärden och kommandona som följande:

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

Kör Shell Script-konfigurationsfönstret

Spara tjänsten genom att klicka på Arkiv(File) -menyn längst upp och välja Spara(Save) . Ange ett meningsfullt namn för tjänsten och tryck på Spara(Save) .

Spara tjänsten som fönster

För att skapa en symbollänk med den nyskapade Automator -tjänsten högerklickar du på din fil eller mapp och väljer Tjänster(Services) följt av ditt tjänstnamn.

Högerklicka på menyn med Make Symlink markerad

Du kan också skapa en kortkommando(create a keyboard shortcut) för tjänsten för att göra det ännu enklare att skapa symboliska länkar på din dator.

Ta bort en symbollänk på Mac(Deleting a Symlink On Mac)

Symlänkar tar inte upp mycket minne eftersom de bara är genvägar till filerna och mapparna på din maskin. Men om du vill ta bort en eller några av dessa från din maskin har du två sätt att göra det.

Starta Terminal -appen, skriv in följande kommando och tryck på Enter . Se till att ersätta symbollänken(symlink) med sökvägen till symbollänken på din Mac .

rm symbollänk(rm symlink)

Terminal med kommando: rm symlink

Ett annat sätt att ta bort en symbollänk är att använda snabbmenyalternativet. Högerklicka på din symbollänk och välj Flytta till papperskorgen(Move to Trash) . Det tar bort symbollänken från din Mac .

Högerklicka på menyn Flytta till papperskorgen

Se till att tömma papperskorgen efter att du har tagit bort symbollänken för att säkerställa att den är borta för gott från din Mac .

Slutsats(Conclusion)

Symlänkar är mycket kraftfullare än vanliga alias eftersom dessa fungerar i alla appar och kommandon som om dessa vore de riktiga filerna.



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts