So entfernen Sie eine symbolische Verknüpfung (Symlink)

Das Entfernen einer symbolischen Verknüpfung erfolgt über die Befehlszeile. Wie Sie sehen werden, gibt es tatsächlich zwei verschiedene Möglichkeiten zum Rückgängigmachen einer weichen Verknüpfung. Dies richtet sich an Benutzer, die viel Zeit an der Befehlszeile verbringen, aber für die weniger bekannten werden symbolische Links in Linux, Mac OS X und Unix verwendet, um einen Speicherort oder eine Datei auf einen anderen Speicherort oder eine Datei zu verweisen Ein Alias ​​funktioniert auf Mac OS X Finder oder eine Verknüpfung funktioniert auf dem Windows-Desktop.

Lassen Sie uns direkt dazu springen und demonstrieren, wie man einen Symlink löscht.

Und ja, das funktioniert, um einen Symlink in Linux, Mac OS X oder einem anderen modernen Unix-basierten Betriebssystem zu löschen.

Entfernen Sie eine symbolische Verknüpfung mit dem Aufheben der Verknüpfung

Der beste Weg, um einen Symlink zu entfernen, ist mit dem entsprechend benannten Tool "unlink". Die Verwendung von unlink zum Löschen eines symbolischen Links ist extrem einfach. Sie müssen nur auf den symbolischen Link zeigen, um die Verknüpfung aufzuheben und zu entfernen. Wie immer mit der Befehlszeile, stellen Sie sicher, dass Ihre Syntax präzise ist.

unlink SymLinkToRemove

Ob die symbolische Verbindung zu einer Datei oder einem Link zu einem Verzeichnis ist, spielt keine Rolle. Zeigen Sie einfach direkt auf den fraglichen Symlink und hängen Sie den Schrägstrich / am Ende nicht an.

Wenn wir beispielsweise einen symbolischen Link von ~ / Desktop / hosts nach / etc / hosts entfernen würden, würden Sie Folgendes tun:

cd ~/Desktop/

unlink hosts

Sie können immer bestätigen, dass Sie eine symbolische Verknüpfung mit dem Befehl 'ls -l' betrachten:

ls -l
-rwxr-xr-x 1 Paul staff 24K Jun 19 11:28 hosts -> /etc/hosts

Das wird Ihnen sagen, wo der Symlink hinweist, wenn Sie nicht sicher sind.

Der Befehl unlink ist im Grunde der Befehl rm, den Sie auch verwenden können, wenn Sie eine symbolische Verbindung entfernen möchten.

Löschen Sie einen Symlink mit rm

Sie können den Befehl rm auch direkt verwenden, um symbolische Links zu entfernen. Wenn Sie mit dieser Methode nicht vertraut sind, können Sie vor der Ausführung immer eine Bestätigung mit den Befehlen rm und srm aktivieren, was für Anfänger in der Befehlszeile oder für Benutzer mit notorisch schlechter Syntaxgenauigkeit hilfreich ist.

rm SymLinkToDelete

Ähnlich wie das Aufheben der Verknüpfung, stellen Sie sicher, dass Sie auf den richtigen symbolischen Link zeigen und kein Verzeichnis enthalten / wenn Sie den zu entfernenden symbolischen Link angeben, handelt es sich um einen Link und nicht um ein echtes Verzeichnis.

Letztendlich ist es egal, welche Methode Sie wählen, um eine symbolische Verbindung zu entfernen, gehen Sie einfach mit dem, an das Sie sich erinnern oder mit dem Sie sich wohl fühlen.

Kennen Sie eine andere oder bessere Möglichkeit, symbolische Links in der Befehlszeile zu ändern und zu löschen? Lassen Sie es uns in den Kommentaren wissen.