Startseite

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

Updated on Montag, 18. November 2024

Written by

Charlotte Lee

Approved by

Jessica Shee

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

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

Das Betriebssystem OS X und macOS auf dem Mac unterstützen verschiedene Arten von Verknüpfungen zu Dateien und Ordnern. Mit Verknüpfungen können Sie problemlos auf Elemente zugreifen, die tief im Dateisystem verborgen sind. Ein Symlink ist eine davon. Lesen Sie weiter, um mehr darüber zu erfahren.

 

Ein symbolischer Link, auch bekannt als Symlink, ist eine Art von Verknüpfung, die an einem Ort auf Ihrem Computer gespeichert ist und auf einen anderen Ort auf derselben Maschine verweist, im Gegensatz zum Hardlink. Es kann mit einer Verknüpfung zu einer App verglichen werden. Auch wenn 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 leitet. Wenn Sie auf dem Mac den Symlink doppelklicken, wird die verknüpfte Datei/der verknüpfte Ordner geöffnet, sodass Sie schnell auf das Zielobjekt zugreifen können, ohne Verzeichnisse in Finder nacheinander zu öffnen.

Sie könnten denken, dass der Symlink dem Alias auf Mac ähnlich ist, jedoch ist der Symlink fortschrittlicher. Er funktioniert in jeder Anwendung auf dem System, einschließlich Befehlszeilen-Dienstprogramme wie Terminal. Außerdem enthält der Symlink nicht die i-Node des Objekts und findet das Objekt mit seinem Dateinamen, er funktioniert weiterhin, auch wenn andere Dateien mit demselben Namen vorhanden sind.

In diesem Teil erfahren Sie, wie Sie Symlinks auf Mac auf verschiedene Arten erstellen können. Das integrierte Tool Terminal kann helfen, Symlinks auf Mac zu erstellen. Eine andere macOS-App Automator kann auch eine Finder-Menüoption hinzufügen, um Symlinks mit einem Klick zu erstellen. Außerdem können einige Drittanbieter-Apps auch problemlos Symlinks auf Ihrem Mac erstellen.

Erstellen symbolischer Links mit Terminal

  1. Zur Suche navigieren > Anwendungen > Dienstprogramme > Terminal, um das Terminal zu starten.
  2. Führen Sie das ln Befehl in folgender Form aus. ln -s /pfad/zum/original /pfad/zum/link Zum Beispiel ln -s /Benutzer/name/Downloads /Benutzer/name/Schreibtisch 
  3. Den Dateipfad in Anführungszeichen setzen, 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 Systemort zu erstellen, fügen Sie dem ln Befehl das sudo Befehl vor, 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, wählen Sie dann Neues Dokument.
  2. Klicken Sie auf die Schaltfläche "Auswählen", nachdem Sie Schnellaktion im Dokumenttypfeld ausgewählt haben.
  3. Geben Sie Dateien oder Verzeichnisse an und stellen Sie sicher, dass in der "Workflow empfängt aktuelle" Einstellung ein beliebiges Programm ausgewählt ist.
  4. Suchen Sie im Seitenleistenbereich "Aktionen" den Eintrag "Shell-Skript ausführen" und ziehen Sie ihn in den Hauptbereich des Fensters.
  5. In den soeben hinzugefügten Aktionen "Eingabe übergeben" Einstellung stehen eine Liste von Auswahlmöglichkeiten, aus denen Sie auswählen können. Geben Sie dann das folgende Skript ein oder fügen Sie es ein:while [ $# -ne 0 ]; do
        ln -s "$1" "$1 symlink"
        shift
    done
  6. Wählen Sie Datei aus der Automator-Menüleiste, klicken Sie dann auf den Speichern-Link in der Liste. Geben Sie dieser Schnellaktion einen Namen (z.B. "Symlink erstellen") und klicken Sie dann auf Speichern.

Symbolische Links über Drittanbieter-Apps erstellen

Entweder die Terminalbefehle oder die Automator-Methoden scheinen ein wenig kompliziert zu sein. Es gibt jedoch eine relativ einfache Lösung für Sie, die Verwendung einer Drittanbieteranwendung, um symbolische Links auf dem Mac zu erstellen. Ähnlich dem Automator ermöglicht Ihnen eine App wie SymboLiclinker für Mac, eine Option zum Kontextmenü hinzuzufügen, sodass Sie einfach durch Rechtsklick auf Ihre Dateien und Ordner Symlinks erstellen können.

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

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

Wie bereits erwähnt, tragen symbolische Links im Gegensatz zu Aliassen den Dateipfad des Elements und nicht den Inodennamen. Wenn der Dateipfad geändert wird, wird der symbolische Link unterbrochen und das System kann das Element nicht mehr 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 dem Mac!