Wie entferne ich einen Symlink?

83

Ich habe gerade den Symlink erstellt sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibund frage mich, wie ich ihn loswerden kann, wenn ich wollte. Wie würde ich das machen?

locoboy
quelle

Antworten:

106

Entfernen Sie es wie jede andere Datei : rm /usr/lib/libmysqlclient.18.dylib. rm entfernt den Symlink selbst und nicht die Datei, auf die der Link zeigt.

Marc B.
quelle
Für mich auf MacOs hat die Befehlszeile aufgehört, auf etwas zu warten, das ich aufgegeben habe, und den Symlink aus dem Finder gelöscht.
Jewgenij Afanasjew
42

Sie können auch den Befehl zum Aufheben der Verknüpfung verwenden: unlink /path/to/sym/link

Ich glaube, nur das Löschen der Datei im Finder funktioniert auch gut, es wird ein kleines Verknüpfungssymbol darauf haben.

AlecRust
quelle
9

Renn einfach:

rm /usr/lib/libmysqlclient.18.dylib

Dadurch wird die Datei (dh der Symlink) entfernt.

Alternativ können Sie unlink verwenden:

unlink /usr/lib/libmysqlclient.18.dylib
Mohammad Anini
quelle
3

Ich hatte einen Link, der auf einen Ordner mit dem Kurznamen "testproject" zeigte: Das machen Sie mit diesem Befehl

ln -s /Users/SHERIF/repo/test  testproject

Ich musste den Ordnernamen aus bestimmten Gründen in etwas anderes ändern, als ich den Befehl unlink ausführte, der auf das alte Ordnerverzeichnis zeigte, das nicht funktionierte.

Ich habe versucht, nur unlink testprojectden Kurznamen zu entfernen, damit ich denselben Namen wieder verwenden und auf den neu benannten Ordner verlinken kann. es hat gut funktioniert für mich.

Sherif SALEH
quelle
0

Sie können diesen Link mit entfernen sudo rm /usr/lib/libmysqlclient.18.dylib

Basile Starynkevitch
quelle
0

Irgendwie hatte ich einen Symlink zu einem nicht existierenden Ordner. Ich habe keine Ahnung, wie es passiert ist, aber um es zu entfernen, fand ich, dass der einfachste Weg darin bestand, im Finder zu öffnen und es manuell zu löschen. Ich kam zu dieser Entscheidung, nachdem ich eine Stunde lang versucht hatte, sie mit dem Terminal zu löschen.

Pip
quelle