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?

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.


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.


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

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.



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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.