Wichtige Information: Alle Texte auf dieser Website wurden aus unterschiedlichen Sprachen übersetzt. Bitte entschuldigen Sie die Qualität – diese kann niedriger sein als üblich. Grüße, Website-Administration. E-mail: [email protected]

So erstellen Sie symbolische Links in der Befehlszeile von Mac OS X

Um einen symbolischen Link in OS X an der Befehlszeile zu erstellen und zu setzen, sollten Sie den Befehl ln mit dem Flag -s verwenden, ohne das Flag -s wird ein fester Link gesetzt, was nicht das ist, wonach wir suchen mach es hier. Starten Sie das Terminal, um loszulegen.

Wie man eine symbolische Verbindung herstellt

Die grundlegende Syntax zum Erstellen eines symbolischen Links (oder eines Softlinks) lautet wie folgt:

ln -s / pfad / zu / original / / pfad / zu / link

Das zeigt auf / path / to / link zum ursprünglichen Ort, in diesem Fall / path / to / original /

Beispiel-Syntax zum Erstellen von Softlinks im Terminal

Um beispielsweise eine symbolische Verknüpfung für den Ordner Downloads des Benutzers zu erstellen, der sie mit einem Verzeichnis auf einem separaten bereitgestellten Laufwerk verknüpft, kann die Syntax folgendermaßen aussehen:

ln -s / Volumen / Lagerung / Downloads / ~ / Downloads /

Das wird die aktiven Benutzer ~ / Downloads / Ordner mit einem Verzeichnis namens „Downloads“ auf dem gemounteten Laufwerk namens „Storage“ verknüpfen. Wenn ein solches Verzeichnis und Laufwerk vorhanden wäre, würden alle Dateien, die normalerweise im Ordner „Downloads“ des Benutzers angezeigt werden, im Grunde nicht auf das andere bereitgestellte Volume verschoben, sondern die Speicherlast auf dieses separate Laufwerk ausgelagert und das Erscheinungsbild von ~ beibehalten / Downloads / Ordner für den Benutzer. Wie bereits erwähnt, verhält sich das ähnlich wie ein Alias.

Ein anderes Beispiel wäre, einen einfacheren Zugriff auf eine ansonsten vergrabene Binärdatei zu bieten, indem der Befehl an / usr / sbin /

sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command/usr/sbin/command

Dies würde dem Benutzer erlauben, ‚Befehl‘ einzugeben und auf die Binärdatei zuzugreifen, ohne der Befehlsausführung den gesamten Pfad voranstellen zu müssen.

Softlinks haben jede Menge Einsatzmöglichkeiten, und wenn Sie ein langjähriger Leser von OSXDaily sind Sie haben zweifellos über sie, bevor in anderen Artikeln kommen, von leichterem Zugang zu dem leistungsfähigen Flughafen Befehl zu gewinnen, setzen montiert NTFS-Volumes auf den Desktop, auf Verschieben lokaler iTunes iPhone Backup-Ordner auf externe Laufwerke, Hinzufügen eines Mülleimersymbols zum Benutzerdesktop wie Retro-Mac OS-Versionen oder sogar Platzieren eines Anwendungscache-Ordners auf eine RAM-Disk für ultraschnellen Datenzugriff und Caching. Die praktischen Anwendungen sind zahllos, und die Erstellung symbolischer Links funktioniert in jedem Unix-Betriebssystem, so dass Sie über Mac OS X hinaus die gleiche Idee auf Linux oder FreeBSD anwenden können.

So entfernen Sie einen symbolischen Link

Natürlich müssen einmal erstellte symbolische Links rückgängig gemacht werden. Dies ist einfach mit rm oder mit dem Befehl ‚unlink‘ wie folgt:

rm / Pfad / zu / Symlink

oder

unlink / pfad / zu / symlink /

Im Wesentlichen wird die winzige Datei (wiederum wie ein Alias) entfernt, die auf die symbolische Verknüpfung mit dem ursprünglichen Element verweist.

Das Aufheben der Verknüpfung eines symbolischen Links löscht keine anderen Dateien oder Ordner als den definierten Link, sondern entfernt einfach den Verweis vom verknüpften Objekt auf das ursprüngliche Objekt.

Kennst du besonders große Verwendungen oder Tricks mit symbolischen Links? Lass es uns in den Kommentaren wissen!

Like this post? Please share to your friends: