Written by
Charlotte LeeZusammenfassung: 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.
Die Betriebssysteme OS X und macOS auf dem Mac unterstützen verschiedene Arten von Verknüpfungen zu Dateien und Ordnern. Mit Verknüpfungen können Sie auf Elemente zugreifen, die tief im Dateisystem versteckt sind. Symlink ist eine davon. Lesen Sie weiter, um mehr darüber zu erfahren.
Was ist ein Symlink auf dem Mac
Ein symbolischer Link, auch als Symlink bekannt, 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 zur 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 öffnen, indem Sie einfach auf die Verknüpfung auf Ihrem Desktop doppelklicken.
Kurz gesagt, ein Symlink ist eine spezielle Datei, die das System auf die verknüpfte 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, sodass Sie schnell auf das Zielobjekt zugreifen können, ohne die Verzeichnisse in Finder einzeln zu öffnen.
Vielleicht denken Sie, dass der Symlink ähnlich dem Alias auf dem Mac ist, allerdings ist der Symlink fortschrittlicher. Er funktioniert in jeder Anwendung im System, einschließlich Befehlszeilen-Dienstprogrammen wie Terminal. Darüber hinaus enthält der Symlink nicht die Inode des Objekts und findet das Objekt über seinen Dateipfad. Er funktioniert weiterhin, auch wenn andere Dateien den gleichen Namen haben.
Wie man einen Symlink auf dem Mac erstellt
In diesem Teil wird Ihnen gezeigt, wie Sie Symlinks auf dem Mac auf verschiedene Arten 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.
Symbolische Links mit Terminal erstellen
- Navigieren Sie zu Finder > Programme > Dienstprogramme > Terminal, um das Terminal zu starten.
- Führen Sie den Befehl ln in folgender Form aus. ln -s /pfad/zum/original /pfad/zum/link Zum Beispiel ln -s /Users/name/Downloads /Users/name/Desktop
- Umschließen Sie den Dateipfad in Anführungszeichen, wenn er Leerzeichen oder andere Sonderzeichen enthält. ln -s "/Users/name/Meine Dateien" "/Users/name/Desktop/Mein Link"
- Um einen symbolischen Link an einem Systemstandort zu erstellen, fügen Sie dem ln-Befehl das sudo-Befehl hinzu. Sie müssen SIP in modernen Versionen von macOS deaktivieren: sudo ln -s /pfad/zum/original /pfad/zum/link
Symbolische Links mit Automator erstellen
- Öffnen Sie auf Ihrem Mac die Automator-Anwendung und wählen Sie dann Neues Dokument.
- Klicken Sie nach der Auswahl von Schnellaktion im Dokumententypfeld auf die Schaltfläche "Auswählen".
- Geben Sie Dateien oder Verzeichnisse an und stellen Sie sicher, dass neben der Einstellung "Workflow erhält aktuelle" ein Programm ausgewählt ist.
- Suchen Sie den Eintrag "Shell-Skript ausführen" im Abschnitt "Aktionen" der Seitenleiste und ziehen Sie ihn in den Hauptbereich des Fensters.
- Die gerade hinzugefügte Aktion hat eine Liste von Auswahlmöglichkeiten neben der Einstellung "Eingabe übergeben", die Sie erweitern und 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 - 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 Apps von Drittanbietern erstellen
Entweder die Terminalbefehle oder die Automatormethoden scheinen ein wenig kompliziert zu sein. Es gibt eine relativ einfache Lösung für Sie, die Verwendung einer App von Drittanbietern, um symbolische Links auf dem Mac zu erstellen. Ähnlich wie beim Automator ermöglicht es Ihnen eine App wie SymbolicLinker für Mac, einfach eine Option zum Kontextmenü hinzuzufügen, damit Sie symbolische Links erstellen können, indem Sie einfach mit der rechten Maustaste auf Ihre Dateien und Ordner klicken.
Wie man einen Symlink auf dem Mac löscht
Es ist ziemlich einfach, Symlinks auf dem Mac zu löschen, ähnlich wie Sie Dateien auf dem Mac löschen. Klicken Sie einfach mit der rechten Maustaste darauf im Finder/Desktop und wählen Sie im Kontextmenü Verschieben in den Papierkorb. 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.
Fehler behoben! Mac Symlink funktioniert nicht
Haben Sie doppelklicken Sie auf den Symlink, aber es konnte das richtige Objekt auf dem Mac nicht öffnen? Haben Sie die Datei/den Ordner an einen anderen Ort verschoben? Wenn Ihre Antwort ja ist, ist das der Grund.
Wie bereits erwähnt, enthalten symbolische Links im Gegensatz zu Aliasen den Dateipfad des Elements anstelle des Inodenames. Wenn der Dateipfad geändert wird, wird der symbolische Link unterbrochen und das System kann das Element nicht mehr finden, wenn es an einen anderen Ort verschoben wird. Daher können Sie den Symlink erneut erstellen, um das Problem zu beheben.
Teilen Sie diesen Beitrag über Symlink auf dem Mac!