So erstellen und verwenden Sie ganz einfach symbolische Links auf dem Mac
Symlinks sind ein leistungsstarkes Tool auf dem Mac, mit dem Benutzer Ordner oder Dateien an mehreren Orten verknüpfen können, ohne Daten kopieren zu müssen. Dieses Tool spart Zeit und steigert die Effizienz der Dateiverwaltung erheblich, insbesondere wenn es um große Dateien oder Anwendungen geht, die auf mehrere Orte zugreifen müssen. In diesem Artikel erfahren Sie, wie Sie symbolische Links auf einem Mac erstellen und diese effektiv nutzen, um Dateien und Apps auf Ihrem Gerät besser zu organisieren.
Die wichtigsten gelernten Punkte
- Symbolische Links sind erweiterte Aliase (Verknüpfungen), die auf macOS laufen und wie Lesezeichen für Ihre Originaldateien fungieren, sodass Sie beispielsweise große Dateien auf einem externen Laufwerk speichern können, ohne die App-Unterstützung zu unterbrechen.
- Verwenden Sie den Befehl ln -s /path/to/original /path/to/link im Terminal, um symbolische Links zu erstellen, oder verwenden Sie ein GUI-Tool wie SymbolicLinker, um sie über das Kontextmenü des Finders zu erstellen.
Löschen Sie symbolische Links wie jede andere Datei. - Symbolische Links, auch Symlinks genannt, sind spezielle Dateien, die auf Dateien oder Verzeichnisse an anderen Orten auf Ihrem System verweisen. Sie können sie sich als erweiterte Aliase vorstellen. Hier erfahren Sie, wie Sie sie in macOS verwenden.
Was sind symbolische Links?
Unter macOS können Sie im Finder reguläre Aliase erstellen. Aliase beziehen sich auf Dateien oder Ordner, die einfachen Verknüpfungen ähneln.
Ein symbolischer Link ist ein fortgeschrittenerer Aliastyp, der in jeder Anwendung auf dem System funktioniert, einschließlich Befehlszeilentools im Terminal. Ein symbolischer Link, den Sie für Anwendungen erstellen, scheint mit der Originaldatei oder dem Originalordner identisch zu sein, auf den er verweist, auch wenn es sich lediglich um einen Link handelt.
Diese Links funktionieren sehr ähnlich wie symbolische Links unter Linux, da sowohl macOS als auch Linux UNIX-ähnliche Betriebssysteme sind. PC-Benutzer können auch symbolische Links verwenden, symbolische Links funktionieren jedoch unter Windows etwas anders.
Nehmen wir an, Sie haben eine Anwendung, deren Dateien in /Library/App gespeichert werden müssen, und Sie möchten sie an anderer Stelle im System speichern, zum Beispiel: /Bände/App. Sie können das App-Verzeichnis nach /Volumes/App verschieben und dann in /Library/App einen symbolischen Link erstellen, der auf /Volumes/App verweist. Das Programm versucht, auf seinen Ordner in /Library/App zuzugreifen, und das Betriebssystem leitet ihn dorthin um /Bände/App.
Fühlen Sie sich verwirrt? Schauen wir uns ein Beispiel aus der Praxis an. Nehmen wir an, Sie haben mehrere Steam-Spiele, die Speicherplatz auf einer primären Mac-Partition belegen, und Sie möchten sie stattdessen auf einem externen Laufwerk speichern. Standardmäßig werden diese Dateien in gespeichert „/Benutzer/tim/Library/Application Support/Steam/steamapps“.
Verschieben Sie zunächst ein Verzeichnis Steamapps Auf ein externes Laufwerk namens "Daten" Welches den Namen des Pfades trägt „/Volumes/Daten“.
Um den Vorgang abzuschließen, erstellen Sie einen symbolischen Link, der auf den neuen Speicherort der Dateien (also „/Volumes/Data/steamapps“) im Verzeichnis „/Users/tim/Library/Application Support/Steam/“ verweist. Für Steam und alle anderen Prozesse sieht der symbolische Link wie ein normaler Ordner aus, als ob der ursprüngliche Ordner nie verschoben worden wäre. Tatsächlich werden diese Dateien woanders gespeichert und der symbolische Link fungiert als sehr überzeugender Wegweiser.
Wenn Steam auf einen Ordner zugreift Steamapps Für Ihre Daten sieht es so aus, als ob sich nichts geändert hätte, auch wenn Ihre Dateien jetzt woanders gespeichert sind.
Dies ist für macOS und die von Ihnen verwendeten Apps völlig transparent. Es ermöglicht Ihnen, Dateien bequem von einem Ort an einen anderen zu verschieben und ist besonders nützlich, wenn Sie nur über begrenzten Speicherplatz auf einem internen Laufwerk verfügen. Sie können Ihren symbolischen Link verschieben und er verweist auf die Originaldatei.
Zusätzlich zu symbolischen Links, die manchmal als „„Softlinks“Alternativ können Sie auch „Hardlinks“ erstellen. Ein symbolischer oder Softlink verweist auf einen Pfad im Dateisystem.
Nehmen wir zum Beispiel an, Sie haben einen (weichen) symbolischen Link von /Users/example, der auf /opt/example verweist. Wenn Sie die Datei nach /opt/example verschieben, wird der Link in /Users/example unterbrochen. Wenn Sie jedoch einen Hardlink erstellen, verweist dieser tatsächlich auf den Root-Knoten im Dateisystem. Wenn Sie also einen festen Link von /Users/example erstellen, der auf /opt/example verweist, und dann /opt/example später verschieben, verweist der Link in /Users/example immer noch auf die Datei, unabhängig davon, wohin Sie ihn verschieben. Permalink funktioniert auf einer niedrigeren Ebene.
Sie sollten im Allgemeinen standardmäßige symbolische Links (Softlinks) verwenden, wenn Sie nicht sicher sind, was Sie verwenden sollen. Permalinks unterliegen einigen Einschränkungen. Sie können beispielsweise keinen festen Link auf einer Partition oder einem Datenträger erstellen, der auf einen Speicherort auf einer anderen Partition oder einem anderen Datenträger verweist, während Sie dies mit einem standardmäßigen symbolischen Link tun können.
Erstellen Sie symbolische Links mit dem Befehl „ln“.
Um einen symbolischen Link auf einem Mac zu erstellen, müssen Sie die Terminal-App verwenden.
Drücken Sie Befehl+Leertaste, geben Sie „Terminal“ ein und drücken Sie dann die Eingabetaste, um Terminal über die Spotlight-Suche zu öffnen. Gehe zu Finder > Anwendungen > Dienstprogramme > Terminal, um Terminal zu starten.
Führen Sie den ln-Befehl wie folgt aus. Sie können einen Pfad zu einem Verzeichnis oder einer Datei angeben:
ln -s /path/to/original /path/to/link
Der Befehl -s weist hier den Befehl ln an, einen symbolischen Link zu erstellen. Wenn Sie einen Hardlink erstellen möchten, müssen Sie den Befehl -s weglassen. In den meisten Fällen sind symbolische Links die beste Option. Erstellen Sie daher keinen Permalink, es sei denn, Sie haben einen bestimmten Grund dafür.
Hier ist ein Beispiel. Angenommen, Sie möchten in Ihrem Desktop-Ordner einen symbolischen Link erstellen, der auf Ihren Download-Ordner verweist. Sie müssen den folgenden Befehl ausführen:
ln -s /Benutzer/Name/Downloads /Benutzer/Name/Desktop