So erstellen Sie Symlinks auf Ihrem Mac

Ein symbolischer Link, oft abgekürzt als Symlink, ist eine Art Link, der an einem Ort auf Ihrem Computer gespeichert ist und auf einen anderen Ort auf demselben Computer verweist. Sie können es sich als Verknüpfung zu einer App vorstellen. Auch wenn sich die eigentliche App-Datei tief in Ihren Ordnern befindet, können Sie einfach auf die App-Verknüpfung auf Ihrem Desktop doppelklicken, um die App zu starten.

Ein Symlink ist eine Art Verknüpfung, funktioniert aber anders(A symlink is a type of shortcut, but it works differently) als normale Verknüpfungen. Es ist weniger eine Verknüpfung als vielmehr die eigentliche Datei, auf die es zeigt. Jede App, die Sie mit Ihren Symlinks versehen, betrachtet diese Links als die eigentlichen Dateien und nicht als normale Verknüpfungsdateien.

Symlinks auf dem Mac-Desktop

Diese sind äußerst nützlich, da Sie nicht an einen bestimmten Ordner gebunden sein müssen, damit eine App funktioniert. Sie können Ihre Daten in anderen Ordnern speichern und im ursprünglichen Ordner einen Symlink erstellen, der auf den neu erstellten Ordner verweist. Ihr System und Ihre Apps werden denken, dass Sie nicht wirklich Änderungen vorgenommen haben, und sie werden normal funktionieren, obwohl die Dinge anders sind.

Erstellen eines Symlinks mit dem Terminal(Creating a Symlink Using The Terminal)

Das Erstellen eines Symlinks auf einem Mac ist extrem einfach. Die integrierte Terminal - App verfügt über einen Befehl, mit dem Sie ganz einfach beliebig viele Symlinks auf Ihrem Mac erstellen können .

Alles, was Sie wissen müssen, ist der Ort, an dem Sie den Symlink erstellen möchten, und der Pfad, auf den der Symlink zeigen soll. Sobald Sie diese Informationen haben, erstellen Sie wie folgt einen Symlink in Terminal .

Starten Sie die Terminal -App mit Ihrer bevorzugten Methode auf Ihrem Mac .

Geben Sie den folgenden Befehl in das Terminalfenster(Terminal) ein und drücken Sie die Eingabetaste(Enter) . Stellen Sie sicher, dass Sie das Ziel(destination) durch den Ordner ersetzen, auf den der Link verweisen soll, und den Speicherort(location) durch den Pfad, in dem Sie den Link speichern möchten.

ln -s Zielspeicherort(ln -s destination location)

Terminalfenster mit Befehl: ln -s Zielort

Um einen Symlink auf Ihrem Desktop zu erstellen, der auf Ihren Dokumentenordner verweist, verwenden Sie den folgenden Befehl:

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

Terminalfenster mit Befehl: ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Ein Symlink wird erstellt und auf Ihrem Desktop gespeichert. Doppelklicken Sie darauf und es öffnet den Ordner Dokumente (falls Sie das oben angegeben haben) im Finder .

Symlink für Dokumente

Wenn der Name des Verzeichnisses, für das Sie einen symbolischen Link erstellen möchten, Leerzeichen enthält, stellen Sie sicher, dass Sie die Pfadnamen in doppelte Anführungszeichen setzen, um Fehler zu vermeiden.

Sie können diesen Symlink jetzt in allen Ihren Befehlen und Apps verwenden und er wird als die tatsächliche Version Ihres Ordners oder Ihrer Datei(the actual version of your folder or file) betrachtet .

Verwenden Sie eine App, um einen Symlink zu erstellen(Use An App To Create a Symlink)

Das Terminal ist nicht die einzige Möglichkeit, Symlinks auf Ihrem Mac zu erstellen . Wenn Sie kein Terminal -Typ sind, steht Ihnen eine App zur Verfügung, mit der Sie Symlinks auf Ihrem Computer erstellen können.

Diese App fügt Ihrem Kontextmenü eine Option hinzu, sodass Sie Symlinks erstellen können, indem Sie einfach mit der rechten Maustaste auf Ihre Dateien und Ordner klicken.

Wechseln Sie zur SymbolicLinker-Seite auf GitHub(SymbolicLinker page on GitHub) , laden Sie das Paket herunter und öffnen Sie es auf Ihrem Mac .

Kopieren Sie die Datei SymbolicLinker.service.app aus dem Paket, halten Sie die Wahltaste(Option) gedrückt, klicken Sie im Finder auf das Menü Gehe(Go) zu, wählen Sie Library , öffnen Sie den Ordner Services und fügen Sie die kopierte Datei ein.

Dienstordner mit der SymbolicLinker-App

Doppelklicken Sie(Double-click) auf die App, um sie zu öffnen. Es wird nichts angezeigt, aber es hat Ihrem Kontextmenü heimlich eine Option hinzugefügt.

Suchen Sie die Datei oder den Ordner, für die bzw. den Sie einen symbolischen Link erstellen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie Dienste(Services) gefolgt von Make Symbolic Link .

Rechtsklick-Menü mit ausgewähltem Make Symbolic Link unter Services

Der Symlink wird im selben Ordner wie die ursprüngliche Datei/der ursprüngliche Ordner erstellt. Sie können es jedoch verschieben, wenn Sie möchten.

Erstellen Sie Symlinks mit(Create Symlinks Using) einem Automator-Dienst(Automator Service)

Die Automator- Methode zum Erstellen von Symlinks funktioniert ziemlich genau wie die obige Methode. Aber dieses ist für diejenigen unter Ihnen geeignet, die keinen zufälligen Apps im Internet vertrauen und lieber selbst etwas erstellen möchten, damit Sie genau wissen, was es enthält.

Starten Sie die Automator- App auf Ihrem Mac.

Wählen Sie Dienst (Choose)gefolgt(Service) von Auswählen aus , um einen neuen Automator -Dienst auf Ihrem Mac zu erstellen .

Erstellen Sie ein neues Automation Service-Fenster auf dem Mac

Stellen Sie(Set) die Optionen oben wie folgt ein:

Dienst empfängt ausgewählte – Dateien oder Ordner

in – jeder Anwendung
(Service receives selected – files or folders in – any application)

Dienste empfängt die Option „Ausgewählte Dateien oder Ordner“ in Automator

Suchen Sie in der Aktionsliste nach der Aktion namens Run Shell Script und ziehen Sie sie in den rechten Bereich.

Shell-Skript-Aktion ausführen

Konfigurieren Sie die Aktion und die Befehle wie folgt:

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

Konfigurationsfenster Shell-Skript ausführen

Speichern Sie den Dienst, indem Sie oben auf das Menü Datei klicken und (File)Speichern(Save) auswählen . Geben Sie einen aussagekräftigen Namen für den Dienst ein und klicken Sie auf Speichern(Save) .

Dienst als Fenster speichern

Um einen Symlink mit dem neu erstellten Automator -Dienst zu erstellen, klicken Sie mit der rechten Maustaste auf Ihre Datei oder Ihren Ordner und wählen Sie Dienste(Services) gefolgt von Ihrem Dienstnamen aus.

Rechtsklick-Menü mit ausgewählter Option „Symlink erstellen“.

Sie können auch eine Tastenkombination(create a keyboard shortcut) für den Dienst erstellen, um das Erstellen von Symlinks auf Ihrem Computer noch einfacher zu machen.

Löschen eines Symlinks auf dem Mac(Deleting a Symlink On Mac)

Symlinks belegen nicht viel Speicherplatz, da sie nur Verknüpfungen zu den Dateien und Ordnern auf Ihrem Computer sind. Wenn Sie jedoch einen oder mehrere davon von Ihrem Computer entfernen möchten, haben Sie zwei Möglichkeiten, dies zu tun.

Starten Sie die Terminal -App, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste(Enter) . Stellen Sie sicher, dass Sie Symlink durch den Pfad des Symlinks auf Ihrem Mac ersetzen .

rm-Symlink

Terminal mit Befehl: rm symlink

Eine andere Möglichkeit, einen Symlink zu löschen, ist die Verwendung der Kontextmenüoption. Klicken Sie mit der rechten Maustaste auf Ihren Symlink und wählen Sie In den Papierkorb verschieben aus(Move to Trash) . Der Symlink wird von Ihrem Mac entfernt .

Klicken Sie mit der rechten Maustaste auf das Menü In den Papierkorb verschieben

Stellen Sie sicher, dass Sie den Papierkorb leeren, nachdem Sie den symbolischen Link entfernt haben , um sicherzustellen, dass er endgültig von Ihrem Mac entfernt wurde .

Fazit(Conclusion)

Symlinks sind viel leistungsfähiger als normale Aliase, da diese in allen Apps und Befehlen so funktionieren, als wären dies die echten Dateien.



About the author

Ich bin ein iOS-Entwickler mit über 10 Jahren Erfahrung. Ich habe mich auf die Entwicklung von Apps für iPhone und iPad spezialisiert. Ich habe Erfahrung beim Erstellen von Benutzerabläufen, dem Erstellen von benutzerdefinierten Entwicklungskits (CDKs) und der Arbeit mit verschiedenen App-Entwicklungsframeworks. In meiner früheren Arbeit habe ich auch Tools entwickelt, die bei der Verwaltung von Apples App Store helfen, darunter ein Produktmanagement-Tool und ein App-Übermittlungstool.



Related posts