Startseite

Eine Einführung in den Symbolischen Link/Symlink auf dem Mac

Updated on Donnerstag, 19. Dezember 2024

Written by

Charlotte Lee

Approved by

Jessica Shee

Deutsch English Français やまと Español Português

Zusammenfassung: Dieser Beitrag von iBoysoft führt Sie durch alles, was Sie über den Symlink auf dem Mac wissen müssen. Nach dem Lesen werden Sie wissen, was der Symlink auf dem Mac ist und wie man einen Symlink auf dem Mac erstellt und löscht.

Verschiedene Formen von Verknüpfungen zu Dateien und Ordnern werden von den Betriebssystemen OS X und macOS auf dem Mac unterstützt. Mit Verknüpfungen können Elemente, die tief im Dateisystem versteckt sind, einfach erreicht werden. Symlink ist eine davon. Lesen Sie weiter, um mehr darüber zu erfahren.

 

Ein Symbolischer Link, auch als Symlink bezeichnet, ist eine Art von Verknüpfung, die an einem Ort auf Ihrem Computer gespeichert ist und den Zugriff auf einen anderen Ort auf derselben Maschine lenkt, im Gegensatz zum Hardlink. Es kann mit einer Verknüpfung zu einer App verglichen werden. Obwohl die eigentliche App-Datei tief in Ihren Dateien versteckt ist, können Sie die App einfach öffnen, indem Sie auf die Verknüpfung auf Ihrem Desktop doppelklicken.

Kurz gesagt, ein Symlink ist eine spezielle Datei, die das System zur verknüpften Datei/Ordner auf Ihrem Mac lenkt. Wenn Sie auf dem Mac auf den Symlink doppelklicken, wird die verknüpfte Datei/der verknüpfte Ordner geöffnet, daher können Sie schnell auf das Zielobjekt zugreifen, ohne die Verzeichnisse in Finder nacheinander zu öffnen.

Sie könnten denken, dass der Symlink ähnlich wie das Alias auf dem Mac ist, aber der Symlink ist fortschrittlicher. Er funktioniert in jeder Anwendung auf dem System, einschließlich Befehlszeilen-Dienstprogrammen wie Terminal. Darüber hinaus enthält der Symlink nicht den i-Node des Objekts und findet das Objekt mit seinem Dateipfad, er funktioniert auch weiterhin, wenn andere Dateien mit dem gleichen Namen vorhanden sind.

In diesem Teil wird Ihnen erklärt, wie Sie auf dem Mac auf verschiedene Arten Symlinks erstellen können. Das integrierte Tool Terminal kann dabei helfen, Symlinks auf dem Mac zu erstellen. Eine andere macOS-App Automator kann auch eine Finder-Menüoption hinzufügen, um Symlinks mit einem Klick zu erstellen. Darüber hinaus können einige Drittanbieter-Apps auch problemlos Symlinks auf Ihrem Mac erstellen.

Erstellen von symbolischen Links mit Terminal

  1. Navigieren Sie zu Finder > Programme > Dienstprogramme > Terminal, um das Terminal zu starten.
  2. Führen Sie den Befehl ln in folgender Form aus. ln -s /pfad/zum/original /pfad/zum/link Zum Beispiel ln -s /Benutzer/name/Downloads /Benutzer/name/Schreibtisch 
  3. Umfasst den Dateipfad in Anführungszeichen, wenn er Leerzeichen oder andere Sonderzeichen enthält.ln -s "/Benutzer/name/Meine Dateien" "/Benutzer/name/Schreibtisch/Mein Link"
  4. Um einen symbolischen Link an einem Systemstandort zu erstellen, fügen Sie dem ln-Befehl das sudo-Befehl voran, Sie müssen SIP auf modernen Versionen von macOS deaktivieren: sudo ln -s /pfad/zum/original /pfad/zum/link

Symbolische Links mit Automator erstellen

  1. Öffnen Sie auf Ihrem Mac die Automator-Anwendung und wählen Sie dann Neues Dokument aus.
  2. Klicken Sie auf die Schaltfläche "Auswählen", nachdem Sie Schnellaktion im Dokumententypfeld ausgewählt haben.
  3. Legen Sie Dateien oder Verzeichnisse fest und stellen Sie sicher, dass neben der Einstellung "Workflow erhält aktuelles" ein Programm ausgewählt ist.
  4. Suchen Sie den Eintrag "Shell-Skript ausführen" im Abschnitt "Aktionen" der Seitenleiste und ziehen Sie ihn in den Hauptteil des Fensters.
  5. Die gerade hinzugefügte Aktion "Eingabe übergeben" hat eine Liste von Auswahlmöglichkeiten neben sich, aus denen Sie auswählen können. Geben Sie dann das folgende Skript ein oder fügen Sie es ein:während [ $# -ne 0 ]; do
        ln –s "$1" "$1 symlink"
        shift
    erledigt
  6. Wählen Sie Datei aus dem Automator-Menü und klicken Sie dann auf den Link Speichern in der Liste. Geben Sie dieser Schnellaktion einen Namen (z. B. "Symbolischen Link erstellen") und klicken Sie dann auf Speichern.

Symbolische Links über Drittanbieter-Apps erstellen

Die Terminalbefehle oder die Automator-Methoden erscheinen etwas kompliziert. Es gibt eine relativ einfache Lösung für Sie, die Verwendung einer Drittanbieter-App, um symbolische Links auf dem Mac zu erstellen. Ähnlich wie beim Automator ermöglicht eine App wie SymboLiclinker for Mac das Hinzufügen einer Option zum Kontextmenü, damit Sie einfach durch einen Rechtsklick auf Ihre Dateien und Ordner Symlinks erstellen können.

Es ist ziemlich einfach, Symlinks auf dem Mac zu löschen, ähnlich wie Sie beliebige Dateien auf dem Mac löschen. Sie können einfach mit der rechten Maustaste darauf in Finder/Schreibtisch klicken und im Kontextmenü "In den Papierkorb verschieben" wählen. Außerdem können Sie auch den Terminalbefehl rm /symlink-ort ausführen und auf Enter klicken, um die symbolischen Links vom Mac zu entfernen.

Haben Sie doppelgeklickt auf den Symlink, aber er konnte das richtige Objekt auf dem Mac nicht öffnen? Haben Sie die Datei/den Ordner an einen anderen Ort verschoben? Wenn Ihre Antwort Ja lautet, dann ist das der Grund.

Wie bereits erwähnt tragen symbolische Links im Gegensatz zu Aliassen den Dateipfad des Elements anstelle des inode-Namens. Der Dateipfad wird geändert, der symbolische Link wird unterbrochen, und das System kann das Element nicht finden, wenn Sie es an einen anderen Ort verschieben. Daher können Sie den Symlink erneut erstellen, um das Problem zu beheben.

Teilen Sie diesen Beitrag über Symlink auf Mac!