Symlinks maken op uw Mac

Een symbolische link, vaak afgekort tot symlink, is een type link die op één locatie op uw computer is opgeslagen en naar een andere locatie op dezelfde computer verwijst. Je kunt het zien als een snelkoppeling naar een app. Hoewel het eigenlijke app-bestand zich diep in uw mappen bevindt, kunt u eenvoudig dubbelklikken op de app-snelkoppeling op uw bureaublad om de app te starten.

Een symlink is een soort snelkoppeling, maar werkt anders(A symlink is a type of shortcut, but it works differently) dan gewone snelkoppelingen. Het is minder een snelkoppeling en meer van het eigenlijke bestand waarnaar het verwijst. Elke app die u bij uw symlinks levert, zal deze koppelingen beschouwen als de eigenlijke bestanden in plaats van als normale snelkoppelingsbestanden.

Symlinks op Mac-bureaublad

Deze zijn uiterst handig omdat u niet aan een bepaalde map hoeft vast te zitten om een ​​app te laten werken. U kunt uw gegevens in andere mappen laten opslaan en u kunt een symbolische link in de oorspronkelijke map maken die verwijst naar de nieuwe map die u hebt gemaakt. Je systeem en je apps zullen denken dat je niet echt wijzigingen hebt aangebracht en ze zullen normaal werken, hoewel de zaken anders zijn.

Een Symlink maken met behulp van de terminal(Creating a Symlink Using The Terminal)

Een symbolische link maken op een Mac is uiterst eenvoudig. De ingebouwde Terminal - app heeft een commando waarmee je eenvoudig zoveel symbolische links kunt maken als je wilt op je Mac .

Het enige dat u hoeft te weten, is de locatie waar u de symlink wilt maken en het pad waar de symlink naar moet verwijzen. Zodra je deze informatie hebt, kun je als volgt een symbolische link maken in Terminal .

Start de Terminal- app op uw favoriete manier op uw Mac .

Typ de volgende opdracht in het Terminal -venster en druk op Enter . Zorg ervoor dat u de bestemming(destination) vervangt door de map waarnaar u de link wilt laten verwijzen en de locatie(location) door het pad waar u de link wilt opslaan.

ln -s bestemmingslocatie(ln -s destination location)

Terminalvenster met opdracht: ln -s bestemmingslocatie

Om een ​​symbolische link op uw bureaublad te maken die naar uw Documenten-map verwijst, gebruikt u de volgende opdracht:

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

Terminalvenster met commando: ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Er wordt een symbolische link gemaakt en opgeslagen op uw bureaublad. Dubbelklik erop en het zal de map Documenten openen (als dat is wat je hierboven hebt opgegeven) in de Finder .

Documenten symbolische link

Als de map waarvoor u een symbolische koppeling wilt maken spaties in de naam heeft, zorg er dan voor dat u de padnamen tussen dubbele aanhalingstekens plaatst om fouten te voorkomen.

Je kunt deze symbolische link nu gebruiken in al je opdrachten en apps en het zal worden beschouwd als de daadwerkelijke versie van je map of bestand(the actual version of your folder or file) .

Gebruik een app om een ​​symbolische link te maken(Use An App To Create a Symlink)

De terminal is niet de enige manier om symbolische links op je Mac te maken . Als je toevallig geen Terminal -man bent, heb je een app beschikbaar waarmee je symlinks op je computer kunt maken.

Wat deze app doet, is dat het een optie toevoegt aan je contextmenu, zodat je symbolische links kunt maken door met de rechtermuisknop op je bestanden en mappen te klikken.

Ga naar de SymbolicLinker-pagina op GitHub(SymbolicLinker page on GitHub) en download en open het pakket op je Mac .

Kopieer het bestand SymbolicLinker.service.app uit het pakket, houd de Option - toets ingedrukt, klik op het menu Ga(Go) in de Finder, selecteer Bibliotheek(Library) , open de map Services en plak het bestand dat u hebt gekopieerd.

Map Services met de SymbolicLinker-app

Dubbelklik(Double-click) op de app om deze te openen. Het zal niets tonen, maar het heeft stiekem een ​​optie toegevoegd aan je contextmenu.

Zoek het bestand of de map waarvoor u een symbolische link wilt maken, klik er met de rechtermuisknop op en selecteer Services gevolgd door Make Symbolic Link .

Rechtsklikmenu met Symbolische koppeling maken onder Services geselecteerd

Het maakt de symbolische link in dezelfde map als het originele bestand/de originele map. Je kunt het echter verplaatsen als je wilt.

Symlinks maken met(Create Symlinks Using) een Automator-service

De Automator- methode om symlinks te maken werkt vrijwel hetzelfde als de bovenstaande methode. Maar deze is geschikt voor degenen onder u die geen willekeurige apps op internet vertrouwen , en u wilt liever zelf iets maken, zodat u precies weet wat het bevat.

Start de Automator- app op uw Mac.

Selecteer Service gevolgd door Kies(Choose) om een ​​nieuwe Automator -service op uw Mac te maken .

Maak een nieuw Automation Service-venster op Mac

Stel(Set) de opties bovenaan als volgt in:

Service ontvangt geselecteerde – bestanden of mappen

in – elke applicatie
(Service receives selected – files or folders in – any application)

Services ontvangt geselecteerde bestanden of mappen optie in Automator

Zoek in de lijst met acties naar de actie met de naam Shell Script uitvoeren(Run Shell Script ) en sleep deze naar het rechterpaneel.

Shell Script-actie uitvoeren

Configureer de actie en de commando's als volgt:

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

Configuratievenster Shell Script uitvoeren

Sla de service op door bovenaan op het menu Bestand te klikken en (File)Opslaan(Save) te selecteren . Voer een betekenisvolle naam in voor de service en druk op Opslaan(Save) .

Service opslaan als venster

Om een ​​symbolische koppeling te maken met de nieuw gemaakte Automator -service, klikt u met de rechtermuisknop op uw bestand of map en selecteert u Services gevolgd door uw servicenaam.

Rechtsklikmenu met Symlink maken geselecteerd

U kunt ook een sneltoets(create a keyboard shortcut) voor de service maken om het maken van symbolische links op uw computer nog gemakkelijker te maken.

Een Symlink verwijderen op Mac(Deleting a Symlink On Mac)

Symlinks nemen niet veel geheugen in beslag omdat het slechts snelkoppelingen zijn naar de bestanden en mappen op uw computer. Als u er echter een of enkele van uw computer wilt verwijderen, kunt u dit op twee manieren doen.

Start de Terminal -app, typ de volgende opdracht en druk op Enter . Zorg ervoor dat u symlink vervangt door het pad van de symlink op uw Mac .

rm symbolische link(rm symlink)

Terminal met commando: rm symlink

Een andere manier om een ​​symbolische link te verwijderen, is door de contextmenu-optie te gebruiken. Klik met de rechtermuisknop op uw symbolische link en selecteer Verplaatsen naar prullenbak(Move to Trash) . Het zal de symbolische link van je Mac verwijderen .

Klik met de rechtermuisknop Verplaatsen naar prullenbak

Zorg ervoor dat je de prullenmand leegmaakt nadat je de symbolische link hebt verwijderd om er zeker van te zijn dat deze voorgoed van je Mac is verdwenen .

Conclusie(Conclusion)

Symlinks zijn veel krachtiger dan gewone aliassen, omdat deze in alle apps en opdrachten werken alsof dit de echte bestanden zijn.



About the author

Hallo daar! Ik ben een computerprogrammeur met meer dan 10 jaar ervaring in het veld. Ik ben gespecialiseerd in het ontwikkelen en onderhouden van software voor smartphones en windows updates. Daarnaast bied ik mijn diensten aan als een maandelijkse ondersteuningsmedewerker voor e-mailclients.



Related posts